チェックボックス付きのテーブルがあります。チェックボックスをオンにすると、jQueryでイベントをキャッチしますが、このチェックボックスはすぐにオフになります。
jsfiddle: http: //jsfiddle.net/K4uDa
<table>
<tr>
<td><input type='checkbox' /></td><td>AA</td>
</tr>
<tr>
<td><input type='checkbox' /></td><td>BB</td>
</tr>
<tr>
<td><input type='checkbox' /></td><td>CC</td>
</tr>
</table>
$(function() {
$("table tr").live("click", function() {
alert('row clicked');
});
$("table tr td input:checkbox").live("click", function() {
alert('checked/unchecked');
return false;
});
})
問題はどこだ?
申し訳ありませんが、ここでjsfiddleを更新しました:http://jsfiddle.net/K4uDa/1/
チェックボックスがオン/オフのときに他のイベントが発生しないようにするため、「returnfalse」を追加しました。