Я не знаю почему, но приведенный ниже код работает в Firefox, но НЕ в Google Chrome, почему? Это должен быть стандартный JS.
status = parseInt($('#input-status').val());
// status field is exactly equals to 0
if (status === 0) {
// do something, in Firefox the code reaches here, in Chrome NOT !
}
Вот как #input-status определяется в html:
<input type="hidden" id="input-status" name="input-status" value="00">
В Chrome код работает, только если я заменяю === на == .
Любые идеи ?
console.log(typeof status);
перед оператором if - какой тип говорит Chrome? - person Anthony Grist   schedule 12.02.2014parseInt($("#input-status").val(), 10);
- person Elliot Bonneville   schedule 12.02.2014