我實際上有多個下拉菜單。我想要的是,如果我選擇first
下拉列表,並且我有data-ts
這是1.我希望所有具有data-ts 1的下拉選項都具有樣式屬性,除了我選擇的屬性外,其餘都不顯示任何內容。根據數據在選擇選項上顯示無
這裏是我迄今所做的:
HTML
<select class="selection" name="first">
<option value="1" data-ts="1">1</option>
<option value="2" data-ts="2">2</option>
</select>
<select class="selection" name="second">
<option value="3" data-ts="1">1</option>
<option value="4" data-ts="2">2</option>
</select>
<select class="selection" name="third">
<option value="5" data-ts="1">1</option>
<option value="6" data-ts="2">2</option>
</select>
JQUERY
$(".selection").on('change', function(){
var $this = $(this);
var $selected = $this.find(":selected").data('ts');
$(".selected").each(function(){
alert($(this).val());
});
});
在此先感謝。
嗨,先生,這是最接近的...我確實有問題,但...例如,如果您嘗試在第一個下拉列表中選擇2 ..第二個和第三個下拉列表應該有1作爲其餘選項。 –
我更新瞭解決方案,請檢查這個 –
仍然存在一個錯誤先生...用戶可以將第一個下拉列表留空並直接進入第二個和第三個...如果是這種情況,第一個下拉列表不應該有選項。 –