使用Jquery如何通过1个语句中的值或文本选择一个选项?
<select>
<option value="0">One</option>
<option value="1">Two</option>
</select>
我可以单独执行这两个语句但是如何将以下两个语句组合成一个选择OR语句?
$('select option[text="Two"]'); //This selects by text
$('select option[value="4"]'); //This selects by value
答案 0 :(得分:0)
[text="1"]
不适用于jquery版本1.9+。您需要使用.filter()
过滤掉包含文字Two
的条件的元素:
$('select option[value="Two"]').filter(function () {
return $(this).text() == "Two";
}).val();
答案 1 :(得分:0)