我看到一个错误,我无法从一小部分用户复制.这是代码:
var selected = $('#mytable input:checked'); if (selected.length == 0) { $('body').trigger('notice','Please select some items first'); return; }
即使用户检查了几个复选框,也会触发“通知”.似乎selected.length是不应该的.
[更新]选择器在更新为时工作:
var selected = $('input[class="selection"]:checked');
似乎包括在选择器中的id打破了东西,只在IE上.
此代码适用于绝大多数用户,我们无法复制该问题,但对于看到问题的用户来说,它是一致的并且每次都会发生.
它似乎被隔离到IE(虽然我不能确定).我们正在使用jQuery 1.3.2(来自谷歌CDN).
有任何想法吗?