単純なjQuery関数を使用してテーブル内にチェックボックスのリストがあり、ユーザーはテーブル行の任意の場所をクリックしてチェックボックスをオン/オフにすることができます。ユーザーが実際にチェックボックスをクリックする場合を除いて、これはうまく機能します。その時は動作しません。何か案は?これが私のコードです:
HTML:
<tr onClick="checkBox()">...</tr>
jQuery:
function checkBox() {
var ischecked = $('input#myContacts').attr("checked");
if(ischecked)
{
$('input#myContacts').attr("checked", false);
}
else
{
$('input#myContacts').attr("checked", true);
}
return false;
}