私は以下のコードを持っています:
function showHideOptions() {
$("#template1, #template2, #template3, #template4").css("display","none");
$(this).css("display","block");
}
そして、4つの選択ドロップダウンがあります。特定の時間に、テンプレートセレクターのオプションで1つだけを選択したいと思います。
<select id="masterdropdown">
<option>T1</option>
<option>T2</option>
<option>T3</option>
<option>T4</option>
</select>
<select id="template1" onchange="return showHideOptions();">
<option>Template1</option>
<option>Template2</option>
<option>Template3</option>
<option>Template4</option>
</select>
<select id="template2" onchange="return showHideOptions();">
<option>Template1</option>
<option>Template2</option>
<option>Template3</option>
<option>Template4</option>
</select>
<select id="template3" onchange="return showHideOptions();">
<option>Template1</option>
<option>Template2</option>
<option>Template3</option>
<option>Template4</option>
</select>
<select id="template4" onchange="return showHideOptions();">
<option>Template1</option>
<option>Template2</option>
<option>Template3</option>
<option>Template4</option>
</select>
CSS:
#template1, #template2, #template3, #template4{display:none;}
基本的に、トップドロップダウン(マスタードロップダウン)があります。これは常に表示されます。これはテンプレートセレクターでもあります。オプションを選択すると、マスタードロップダウンで選択したオプションに対応する特定のテンプレートドロップダウンを表示します。これはjqueryでどのように達成できますか。この場合は機能せ$(this)
ず、関数から呼び出されます。