我有 html 选择(下拉菜单),其中包含许多填充选项。我还有一个包含许多名称的表格,旁边有按钮。我需要当您按下任何名称旁边的按钮时,就会在选择框(下拉列表)中选择该名称。选项值是 id,选项文本是名称。 示例:
<小时/>!NamesList!v! <- select box
John !Button!
Tom !Button!
Laura !Button!
<小时/>
我尝试过使用:
var name = "John";
$("#cmbOperator option[value='" + name + "']").attr('selected', 'selected');
但它不起作用。如果我将 var name 更改为 id(即值),则可以。但是我如何从选项的文本中获取选项的值呢?
最佳答案
$("select option:contains(text)").attr('selected', true);
这是 JSFiddle
关于javascript - 选择选项使用 JQUERY 通过文本获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31392986/