選択ボックスでページの別の部分のCSSを動的に変更して、各選択に応じて適切なオプションが表示されるようにします。
たとえば、相関する選択オプションを選択すると、右側のDIV要素が表示されます。
私の選択した入力とDIV:
<select id="chooser" class="input_select" name="chooser">
<option value="">Select...</option>
<option value="Car">Car</option>
<option value="House">House</option>
<option value="Commercial">Commercial</option>
<option value="Other">Other</option>
</select>
<div id="car" style="display:none;">Cars</div>
<div id="house" style="display:none;">House related</div>
<div id="commercial" style="display:none;">Commercial stuff</div>
<div id="other" style="display:none;">Other stuff</div>
これまでの私のjquery:
$(document).ready(function() {
$('#chooser').change{
$('#house').hide()
$('#commercial').hide()
$('#other').hide()
$('#car').show()
}
});
私はjQueryの初心者ですが、どのオプションが選択されているかでフィルタリングするように指示する方法がわかりません。つまり、.change {}の部分を正しく追加したと思いますが、それをフィルタリングする方法がわかりません。
どんな助けでも大歓迎です。ありがとう