由於某些原因,這個小代碼阻止了用戶能夠檢查實際的複選框,並將複選標記置於其中,並且唯一的方法是點擊該行。複選框操作
$('table tr').click(function() {
checkBox = $(this).children('td').children('input[type=checkbox]');
if(checkBox.attr('checked'))
checkBox.removeAttr('checked');
else
checkBox.attr('checked', 'checked');
});
可能你準備的jsfiddle? –
btw。 checkBox.prop('checked',!checkBox.attr('checked'))應該更快 –
我不明白這段代碼的重點。 –