誰か助けてくれますか? HTMLコードがあります:クリックイベントから子要素を取り除く方法
<h3>
<label>
<input type="checkbox" name="country" value="us" /> United States
</label>
</h3>
<p>Some content goes here</p>
私はH3タグをクリックすることで、P要素を切り替えたいが、私はラベル
をクリックした場合、私は切り替えることwan'tはありませんあなたがチェックする必要が$('h3').click(function() {
// Does something goes here?
$(this).next('p').toggle();
}
なぜですか? pのコンテンツがあなたが切り替えているチェックボックスに接続されているという考えはありませんか? – cgp
私はそのラベルがHTML要素ではなく実際のテキストを意味すると仮定しています。 – tvanfosson
(チェックボックスはラベルによって切り替えられます) – cgp