Я не знаю почему, но приведенный ниже код работает в Firefox, но НЕ в Google Chrome, почему? Это должно быть стандартное JS.Операция сравнения === Не работает в Chrome?
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 !
}
Вот как определяется # ввод-статус в HTML:
<input type="hidden" id="input-status" name="input-status" value="00">
В Chrome код работает только тогда, когда я заменить === на ==.
Любые идеи?
Do 'console.log (typeof status);' перед утверждением if - что говорит Chrome, тип? –
Вы уверены, что хром успешно разбирает строку? Потому что это, кажется, проблема. – ppoliani
[Я не думаю, что ваша оценка верна.] (Http://jsfiddle.net/UdUss/) – Pointy