option[text=' xxx']") 不起作用-6ren"> option[text=' xxx']") 不起作用-我需要用文本设置默认选定值,这是我的代码: HTML: Firm Government Individual JavaScript: $("#sel>option[text-6ren">
gpt4 book ai didi

jquery - $ ("select>option[text=' xxx']") 不起作用

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

我需要用文本设置默认选定值,这是我的代码:

HTML:

<select id="sel">
<option value="F">Firm</option>
<option value="G" selected="selected">Government</option>
<option value="I">Individual</option>
</select>

JavaScript:

$("#sel>option[text='Firm']).prop("selected", true);

它不起作用,下面的值为0:

$("#sel>option[text='Firm']).length

如果我使用属性值,它可以工作,但我需要在此处使用文本。

谢谢。

最佳答案

不可能将元素的文本内容视为 CSS 选择器语法中的属性。

但是,您可以编写一个过滤器来执行此操作:

$('select option').filter(function() {
return $(this).text() === "Firm";
}).whatever();

关于jquery - $ ("select>option[text=' xxx']") 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12974948/

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