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