工作,我是新來的jQuery和有以下問題:jQuery的形式選擇選項無法在Chrome
我想打一個形式選擇樹。如果我選擇一個選項,另一個選擇出現。 此代碼工作正常在Firefox和IE瀏覽器,但無法在Chrome
jQuery代碼:
<script type="text/javascript">
$(document).ready(function(){
$('#upgrade').click(function(){
$('#showupgrade').show(1000);
$('#showsysteem').hide();
$('#shownetwerk').hide();
});
$('#system').click(function(){
$('#showsysteem').show(1000);
$('#showupgrade').hide();
$('#shownetwerk').hide();
});
$('#choice').click(function(){
$('#showsysteem').hide();
$('#showupgrade').hide();
$('#shownetwerk').hide();
});
$('#network').click(function(){
$('#showsysteem').hide();
$('#showupgrade').hide();
$('#shownetwerk').show(1000);
});
});
</script>
**HTML code:**
<td>
<select name="choice1[]">
<option id="choice" selected="selected">Maak uw keuze</option>
<option id="upgrade">PC upgrade</option>
<option id="system">Systeem</option>
<option id="network">Netwerk</option>
</select></td>
<td>
<select name="choice2[]" id="showupgrade" style="display: none;">
<option>Upgrade Set</option>
<option>Nieuwe voeding</option>
<option>Intern geheugen</option>
</select>
</td>
<td>
<select name="choice3[]" id="showsysteem" style="display: none;">
<option>APK</option>
<option>Virus verwijderen</option>
</select>
</td>
<td>
<select name="choice4[]" id="shownetwerk" style="display: none;">
<option>Wi-Fi</option>
<option>Netwerk installatie</option>
</select>
</td>
選項標記不能有id-attibute。您需要使用value屬性,並處理第一個select的onChange事件以獲取當前選定的值。 – 2012-03-12 13:56:37