1
我有这样的代码在我的应用程序我们是否需要在IE8中对此进行区分?
var checked = $('#fieldset input[type=checkbox]:checked');
var ids= checked.map(function() {
return $(this).val();
}).get().join(',');
在Firefox
我得到所有选中的IDS是这样的.. 123234443 .. 但在IE8相同的代码,其只显示第一个ID不是所有检查的ID的连它被检查?
即使我取消第一个复选框,如果我检查第二个复选框第二个复选框值显示为空?
有人可以帮我吗? 感谢
边注:不是'输入[类型=复选框]'你可以只写':checkbox' – nickf 2010-06-16 13:11:33
您的代码(因为它)运行良好,我在IE8 。一些无效的HTML标记也许? – user113716 2010-06-16 13:18:12
@patrick:'$(this).val()'为你返回一个复选框的'id'? – jAndy 2010-06-16 13:29:32