チェックボックスのオン/オフを切り替える単純な js 関数を作成してから、親 (この場合は TD) をクリックします。この関数は、TD の任意の場所をクリックすると期待どおりに機能します。
ただし、チェックボックス自体をクリックしても何も起こりません。
私が知りたいのは、なぜこれを行うのか、そして最善の回避策は何ですか?
そして、ここに私のjs関数があります:
$("td.onoff").click(function() {
var objCheckbox = $(this).find("input[type=checkbox]");
if( objCheckbox.length >= 1 ) {
objCheckbox.prop("checked", !objCheckbox.prop("checked"));
}
});
ありがとう。