什麼是另一個類添加到這個腳本的最佳方式:顯示/隱藏多個div的
<script type="text/javascript">
$(document).ready(function(){
$('.carlocation').hide();
$('#parking-options').change(function() {
$('.carlocation').hide();
$('#' + $(this).val()).show();
});
});
</script>
我很好用相同的ID顯示這個班,我只是不知道如何到另一個類添加到這個腳本。由於'.carlocation' , '.insertclass' or '.carlocation .insertclass'
不做任何事情,但破壞腳本。
謝謝!
編輯 - 其餘的標記。
我想.carlocation和.car-position開始爲兩個隱藏的div,但在第一個下拉選擇「自我停車」時,其他兩個選擇顯示。
<li>
<label for="select-choice-0" class="select">Parking Method:</label>
<select name="select-choice-15" id="parking-options" data-theme="b" data-overlay-theme="d" data-native-menu="false" tabindex="-1">
<option value="">Select One</option>
<option value="self">Self Parking</option>
<option value="auto">Valet Parking</option>
</select>
</li>
<li>
<div id="self" class="carlocation">
<h1>Enter Car Location:</h1>
<label for="select-choice-0" class="select">Floor:</label>
<select name="select-choice-15" id="location-floor" data-theme="b" data-overlay-theme="d" data-native-menu="false" tabindex="-1">
<option value="">Floor Select</option>
<option value="f1">F1</option>
<option value="f2">F2</option>
<option value="f3">F3</option>
<option value="f4">F4</option>
</select>
</div>
</li>
<li>
<div id="self" class="car-position">
<label for="select-choice-0" class="select">Row:</label>
<select name="select-choice-15" id="position-row" data-theme="b" data-overlay-theme="d" data-native-menu="false" tabindex="-1">
<option value="">Row Select</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
<li>
.addClass()可能。 – wootscootinboogie
也許看看: http://stackoverflow.com/questions/1041344/jquery-multiple-class-selector –
@shayward這個問題有點混亂。你可以告訴我們你的標記,也許告訴我們你想達到什麼效果? – Sampson