我是JQuery的新手,我想問的是如何選擇一個選項,然後另一個選項將自動選擇具有第一個選項的屬性。JQuery獲取ID或類,而不是值
我給這樣的代碼:
<select name="kendaraan">
<option value="" selected>pilih kendaraan!</option>
<option value="B 2011 DR" class="B2011DR">B 2011 DR</option>
<option value="R 3333 OKI" class="R3333OKI">R 3333 OKI</option>
<option value="k03">jazz</option>
<option value="k04">innova</option>
</select>
<select name="driver">
<option value="" selected>pilih kendaraan!</option>
<option value="s02" car="B2011DR" style="display:none">jojon</option>
<option value="s01" car="B2011DR" style="display:none">mamat</option>
<option value="s04" car="R3333OKI" style="display:none">tukul</option>
<option value="s03" car="R3333OKI" style="display:none">mamat</option>
<option value="s07" car="k03" style="display:none">bejo</option>
<option value="s05" car="k03" style="display:none">mamat</option>
<option value="s06" car="k03" style="display:none">tukul</option>
<option value="s08" car="k04" style="display:none">budi</option>
<option value="s09" car="">komeng</option>
</select>
$('select[name=kendaraan]').change(function() {
//hide all option
$('select[name=driver] option').css('display','none');
//display option only for matched driver
var isCar = $('select[name=driver] option[car='+$(this).val()+']');
isCar.css('display','block');
//auto select first matched diriver
$('select[name=driver]').val($(isCar[0]).val())
})
但jQuery代碼是獲取的「kendaraan」,如何與類,而不是價值匹配值嗎?
使用'數據'屬性到底是什麼。 – bobthyasian
你願意改變你的HTML是多少? – bobthyasian
的HTML現在將改爲PHP與MySQL數據庫..我用這個代碼來簡化我在這裏解釋我的問題。 –