内部に<label>
with a要素があります。要素のデフォルトの動作 (つまり、移動)<a href="#">
を防止したいのですが、要素のデフォルトの動作(つまり、その中のチェックボックスをチェックする)を実行する必要があります。<a>
<label>
テストケース: http://jsfiddle.net/3M6WE/ . クリックするとfoo
、チェックボックスが切り替わります。クリックbar
してもナビゲートされませんが、チェックボックスもトグルされません。
<a>
要素をナビゲートせずにチェックボックスを切り替えるにはどうすればよいですか? チェックボックスを手動で切り替えるようなハックは避けたいです。preventDefault
可能であれば、「部分的に」を探しています。