|
|
1
1295
通过值获取中间选项元素的选择器为
对于已知文本:
编辑 :如上所述,OP可能是在更改下拉列表中的选定项之后出现的。在1.6版及更高版本中,建议使用prop()方法:
在旧版本中:
编辑2 :在Ryan的评论之后。“选择10”上的匹配可能不需要。我发现没有 selector 匹配全文,但 filter
编辑3
:小心使用
如果你只是使用
|
|
|
2
149
上面的方法都没有提供我需要的解决方案,所以我想我会提供适合我的方法。
|
|
|
3
96
你可以用
|
|
|
4
68
从价值上看,什么对我有用 jquery1.7
|
|
5
22
注1-使用val()进行值匹配:
对于值匹配,使用
的setter版本
如果要直接设置选项的选定状态,可以使用
https://jsfiddle.net/yz7tu49b/
注3-考虑未知值:
如果你使用
因此,对于所示的示例,并且为了健壮性,您可以使用如下内容 https://jsfiddle.net/1250Ldqn/
注4-精确文本匹配:
虽然如果您可能有额外的空白,您可能希望在检查中添加修剪,如中所示
注5:按索引匹配如果你想通过索引进行匹配,只需索引选择的子项即可。 https://jsfiddle.net/yz7tu49b/3/
https://jsfiddle.net/yz7tu49b/5/ :
注意6-使用change()触发新选择在上述所有情况下,更改事件不会触发。这是经过设计的,这样您就不会出现递归更改事件。
要生成更改事件,如果需要,只需向
|
|
|
6
14
|
|
|
7
14
确实可以尝试以下方法
|
|
|
8
13
它应该选择您想要的选项。 |
|
9
12
jquery-2.1.4
如果有字符串值,请尝试以下操作:
其他的例子对我不起作用,所以这就是为什么我要添加这个答案。 我在以下网址找到了原始答案: https://forum.jquery.com/topic/how-to-dynamically-select-option-in-dropdown-menu |
|
|
10
10
回答我自己的文档问题。我相信还有其他方法可以实现这一点,但这是可行的,并且这段代码已经过测试。
|
|
|
11
10
要从作用域设置选项,请执行以下操作:
这段代码使用选择器找出带有条件的选择对象,然后通过
|
|
|
12
7
这允许更改列表,并触发更改事件。 “:n(n)”从索引0开始计数 |
|
|
13
7
试试这个您只需使用select字段id而不是#id(即#select_名称) 而不是 期权价值 价值
|
|
14
5
|
|
|
15
4
|
|
|
16
3
如果将属性发送到函数并需要更新select选项,则选择Jquery
|
|
17
2
这个
|
|
18
2
|
|
|
19
2
谢谢你的提问。希望这段代码对您有用。
|
|
|
20
1
或
|
|
|
21
1
这里有一些建议为什么你应该使用
我想要一个解决方案,从任意分组的
如代码片段所示,
关键点:
我们通常对属性的属性感兴趣,因此使用它更安全
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 1 年前 |
|
|
user28928120 · 如何在jquery中选择所有类? 1 年前 |
|
Eliable · 使点击计数器和进度条协同工作 1 年前 |
|
Jack Maessen · 在处理程序上使用时如何获取输入类型 1 年前 |