3 回答
TA貢獻1909條經驗 獲得超7個贊
我希望這是你要找的
$('#option').change(function(){
$('#type').val(0);
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="option">
<option>Please Select</option>
<option>Option</option>
<option>Option1</option>
<option>Option2</option>
</select>
<select id="type">
<option value="0">Please Select</option>
<option>Type</option>
<option>Type1</option>
<option>Type2</option>
</select>
TA貢獻1828條經驗 獲得超3個贊
在選擇 DOM 上使用,并給出選項的值,它將被選中。
通過此檢查,在第一次選擇中選擇的內容,然后使用.val().val()
$("#events").click(function(){
if($("#events option:selected").text() == "Reset First Select"){
$("#merchants").val('Please Select');
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Merchants:
<select id="merchants">
<option>Please Select</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select><br>
Event:
<select id="events">
<option>Reset First Select</option>
<option selected>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select><br>
編輯:
我剛剛補充說,當在第二個選項被選中時,它將首先選擇reset first option
TA貢獻1824條經驗 獲得超6個贊
您可以使用 jquery 來操作 DOM 元素。change
如果不想禁用 second,可以從選擇標記中刪除屬性。selectdiabled
并且還要從jquery代碼中刪除它$("#select2").removeAttr('disabled');
$(document).ready(function(){
$("#select1").on('change',function(){
$("#select2").val('Please Select');
$("#select2").removeAttr('disabled');
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Select Value:
<select id="select1">
<option>Please Select</option>
<option>value1</option>
<option>value2</option>
<option>value3</option>
</select>
<select id="select2" disabled>
<option>Please Select</option>
<option>value1</option>
<option>value2</option>
<option>value3</option>
</select>
- 3 回答
- 0 關注
- 177 瀏覽
添加回答
舉報
