gpt4 book ai didi

javascript - jQuery 无法从下拉框中删除属性

转载 作者:行者123 更新时间:2023-11-30 12:59:08 36 4
gpt4 key购买 nike

我无法删除选择的选项我做错了什么?

这是在控制台中完成的

[
<select class=​"engclass">​…​</select>​
]
$(".engclass").removeAttr('selected').val("Application # 1").attr('selected',true);
[
<select class=​"engclass" selected=​"selected">​
<option value=​"-1" selected>​Choose application​</option>​
<option value=​"1">​Application # 1​</option>​
<option value=​"2">​Application # 2​</option>​
<option value=​"3">​Application # 3​</option>​
</select>​

最佳答案

使用 .prop()而不是 .attr().removeAttr() :

此外,您必须在 <option> 上使用它这不是 <select>本身.. wroking jsFiddle

$(".engagement_app option:first-child").prop('selected',true); // select first
$(".engagement_app option:first-child").prop('selected',false); // deselect first

关于javascript - jQuery 无法从下拉框中删除属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17925262/

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