Я вижу ошибку, которую не могу воспроизвести из небольшого подмножества пользователей.Вот код:
var selected = $('#mytable input:checked');
if (selected.length == 0) {
$('body').trigger('notice', 'Please select some items first');
return;
}
Даже когда пользователь устанавливает несколько флажков, срабатывает «уведомление».Кажется, выбрано. Длина равна нулю, когда это не должно быть.
[ОБНОВЛЕНИЕ] Селектор работает, когда он обновлен до:
var selected = $('input[class="selection"]:checked');
Кажется, что включение идентификатора в селектор не работает, только в IE.
Этот код работает для подавляющего большинства пользователей, и мы не можем воспроизвести проблему, но для пользователей, которые видят проблему, она постоянна и возникает каждый раз.
Кажется, что она изолирована от IE (хотя я не уверен)Мы используем jQuery 1.3.2 (из Google CDN).
Есть идеи?