Я использую компилятор google закрытия, и я получаю потепление, которое я не понимаю. Мне нужно проверить, если переключатель проверяется или не так, у меня есть следующий код:jQuery prop() и компилятор Google Closure
// ==ClosureCompiler==
// @output_file_name default.js
// @compilation_level ADVANCED_OPTIMIZATIONS
// @externs_url http://closure-compiler.googlecode.com/svn/trunk/contrib/externs/jquery-1.8.js
// ==/ClosureCompiler==
function test() {
var TheBool = $('#SomeElement').prop('checked');
if (TheBool === true) {
alert('checked');
}
}
Я получаю предупреждение, что говорит, что это условие, которое всегда имеет значение ложь, даже если я знаю, что это не случай.
Вы можете попробовать это на http://closure-compiler.appspot.com/home и скопировать и вставить код, как я его (убедитесь, что флажок «Оптимизация: Advanced»)
Как мне сделать это предупреждение уйти?
У меня нет никаких предупреждений или ошибок ... – Ian
@Ian: это потому, что вы не установили режим компиляции в «Дополнительно». – frenchie
Вы совершенно правы. Извините за это :) – Ian