このフィドルを見てください:http://jsfiddle.net/mrmartineau/53fkV/embedded/result/
意図した結果は、.poll_option td
をクリックすると背景色がピンクに変わり、チェックボックスがオンになります。各オプションにはさまざまなバグがあります。これらは次のとおりです。
オプション 1:
私が抱えている問題は、オプション 1 では、チェックボックス自体をクリックするとチェックされず、他のすべてが正常に動作することです。つまり、ラベルをクリックすると<td>
結果が正しいということです。イベントが正しくバブリングされていないようです..
オプション 2:
この場合、別の解決策 (.toggle() メソッドを削除) を試し、実際にクリックされている要素 ( console.log(e.target.nodeName);
) を把握しようとしましたが、チェックボックスはクリックできますが、ラベルはクリックできず、ラベルはクリックできません。イベントを機能させます。
私のコードを見て、どこが間違っているかを確認してください。これほど難しいことはないと確信しています...
乾杯