jqueryを使用して値に依存する要素を表示/非表示する方法を学習しようとしています。 .show/.hideが正しい選択であるかどうかわからないので、どんな助けも高く評価されます。1つのdivを表示し、他の要素を非表示のラジオボタンで非表示にします
jsfiddleここには2つのラジオボタンと2つのdivがあります。
checked
ラジオボタンの依存関係によってJaveryに1つのdivが表示されるように、のみがチェックされていると表示されます。
HTML:
<input type="radio" name="one" value="01" checked> Male<br>
<input type="radio" name="two" value="02"> Female<br>
<div class="showhide">
show me when 01 is checked.
</div>
<div class="showhide">
show me when 02 is checked.
</div>
jQueryの(ここでは何をすべきかを理解しようとしている):
$("div.showhide").hide();
$("div.showhide").show();
// or maybe with:
$("div.showthis").toggle(this.checked);
私は '$(関数(){}'? – Hakerovsky
使用する必要があります申し訳ありませんが、ロジックについて間違っ詳細..を固定し、私の意図は、ページをリロードすることなく、それを動作させることですあなたは、イベントのバインディングを使用してユーザーの変更を処理します。変更イベントバインディングの例については、以下の答えを見てください。私は個人的にラジオボタンにクラスを置いて '[type = "radio"] ' – Taplar