var checkbox = $('input[type=checkbox]');$('#all').click(function () {checkbox.attr({checked:'checked'});})$('#cancel').click(function() {checkbox.attr({checked:null});});上述代碼,是進(jìn)行全選和取消, 但是用最新版的jquery,全選,取消后,再次全選就沒有效果,但是樣式里面看得到checked="checked"已經(jīng)加進(jìn)樣式里面了,但是頁面里面沒有效果. 使用1.7.2版本的jquery就有效果了.我試了, 全選反選,只有在172那個版本上面好使.我的代碼是這樣的:不用each遍歷也行.var checkbox = $('input[type=checkbox]');$('#all').click(function () {checkbox.attr({checked:'checked'});})$('#cancel').click(function() {checkbox.attr({checked:null});});$('#inverse').click(function() {var xz = $('input:checked');checkbox.attr({checked:'checked'});xz.removeAttr('checked');});
添加回答
舉報
0/150
提交
取消