gpt4 book ai didi

javascript - 无法清除 jQuery 中的下拉值

转载 作者:行者123 更新时间:2023-11-28 18:56:35 25 4
gpt4 key购买 nike

除了空白选项外,我还有一个包含州的下拉菜单。 HTML 看起来像这样:

<select id="prime.address.state" name="prime.address.state">
<option value="">&nbsp;</option>
<option value="DE" selected="selected">DE: Delaware</option>
<option value="HI">HI: Hawaii</option>
<option value="PR">PR: Puerto Rico</option>
<!-- etc. -->
</select>

最初,选择 DE 值:Delaware,如图所示。

然后,当单击不同的单选按钮时,我需要清除该字段。所有其他字段都会被清除,但这个字段不会。

我尝试了 val('') 设置和 attr('selectedIndex',0)。选择仍然是 DE:特拉华州,而不是空白。

$('input[name="prime.address.addressLine1"]').val(""); // OK - Input box    
$('input[name="prime.address.city"]').val(""); // OK - Input box
$('input[name="prime.address.state"]').attr('selectedIndex', 0); // DOES NOT WORK (State Dropdown)
$('input[name="prime.address.state"]').val(""); // DOES NOT WORK (State Dropdown)

最佳答案

 $('select[name="prime.address.state"] option:selected').prop('selected', false);
-----^ ---------------------------^ ----------^

看一下箭头;)

关于javascript - 无法清除 jQuery 中的下拉值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33525384/

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