gpt4 book ai didi

jQuery:选中/取消选中复选框时更改下拉选择

转载 作者:行者123 更新时间:2023-12-01 01:03:05 27 4
gpt4 key购买 nike

我有这个表格:

<input type="checkbox" value="First" />First
<input type="checkbox" value="Second" />Second
<input type="checkbox" value="Third" />Third

<select name="first-drop">
<option value="---">---</option>
<option value="Option1">Option1</option>
<option value="Option2">Option2</option>
</select>

​有没有办法(使用 JS/jQuery)我可以在 First 时将 first-drop 的值更改为 --- > 复选框未选中?

最佳答案

$('input[type="checkbox"][value="First"]').change(function (){
$('select[name="first-drop"]').toggle();
});​

LIVE DEMO

请注意,我修复了您的标记:

<input type="checkbox" value="First" checked="checked" >First
<input type="checkbox" value="Second" />Second
<input type="checkbox" value="Third" />Third

<select name="first-drop">
<option value="">---</option>
<option value="Option1">Option1</option>
<option value="Option2">Option2</option>
</select>​
<小时/>

更新:

你现在想要的是:

$('input[type="checkbox"][value="First"]').change(function() {
if (!this.checked) {
$('select[name="first-drop"] option:first').prop('selected', 'selected');
}
});

<强> ​LIVE DEMO

如果你给你的 DOM 元素 id,它可以很简单:

$('#first').change(function() {
if (!this.checked)
$('#nothing').prop('selected', 'selected');
});

更新的 DOM:

<input type="checkbox" value="First" id="first" >First
<input type="checkbox" value="Second">Second
<input type="checkbox" value="Third">Third

<select name="first-drop">
<option value="" id="nothing" >---</option>
<option value="Option1" >Option1</option>
<option value="Option2">Option2</option>
</select>​

<强> LIVE DEMO

关于jQuery:选中/取消选中复选框时更改下拉选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9886984/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com