ドロップダウンオプション(ページ上のいくつかのドロップダウン)をその値で選択しようとしています。私は関連性があると思うコードの下に投稿していますが、もっと必要な場合は教えてください!jquery find()を使用してドロップダウンを選択すると、他のドロップダウンの選択が解除されます
HTML
<form class="controls" id="Filters">
<fieldset>
<select id="select1" class="dropdowns">
<option selected="selected" value=".default1">Default 1</option>
<option value=".option1">Option 1</option>
<option value=".option2">Option 2</option>
</select>
</fieldset>
<fieldset>
<select id="select2" class="dropdowns">
<option selected="selected" value=".default2">Default 2</option>
<option value=".option3">Option 3</option>
<option value=".option4">Option 4</option>
</fieldset>
<fieldset>
<select id="select3" class="dropdowns">
<option selected="selected" value=".default3">Default 3</option>
<option value=".option5">Option 5</option>
<option value=".option6">Option 6</option>
</fieldset>
</form>
jQueryの
var example = ".option3";
var example = ".option3";
$('#Filters').find('.dropdowns').val(example).click();
<form class="controls" id="Filters">
<fieldset>
<select id="select1" class="dropdowns">
<option selected="selected" value=".default1">Default 1</option>
<option value=".option1">Option 1</option>
<option value=".option2">Option 2</option>
</select>
</fieldset>
<fieldset>
<select id="select2" class="dropdowns">
<option selected="selected" value=".default2">Default 2</option>
<option value=".option3">Option 3</option>
<option value=".option4">Option 4</option>
</select>
</fieldset>
<fieldset>
<select id="select3" class="dropdowns">
<option selected="selected" value=".default3">Default 3</option>
<option value=".option5">Option 5</option>
<option value=".option6">Option 6</option>
</select>
</fieldset>
</form>
enter code here
$( '#フィルタ')。を見つける(」。ドロップダウン)。valを(たとえば) 。クリック();
これは機能し、正しいドロップダウンオプションを選択し、ドロップダウンでフィルタリングプロセスを開始します(私はMixItUpを使用しています)が、この例ではデフォルト値ではなく空白にする他のすべてのドロップダウンを選択解除します。デフォルト1、デフォルト2、デフォルト3など(ただし、正しい値を含むドロップダウンは除く)。
jQueryコードで正しい値(example = ".option3")でドロップダウンオプションを見つけても、他のドロップダウンには影響せず、デフォルトの初期値になっていることを確認したいと考えています。
どこにでも私の問題の答えを見つけることができませんでしたので、助けていただければ幸いです!
うわー、それはトリックをした!どうもありがとうございます! – freeewillie