Alp*_*Alp 5 html jquery xpath css-selectors jquery-selectors
我需要一个CSS选择器,<select>如果它包含一个<option>包含或等于(两者都符合我的要求)指定文本的元素,则选择该元素.示例HTML:
<select name="foo">
<option value="1">First</option>
<option value="2">Second</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我希望<select>它包含例如标记为"Second"的选项.像这样的东西:
select[option:contains('Second')]
Run Code Online (Sandbox Code Playgroud)
如果用CSS选择器无法实现这一点,我也会接受JQuery或XPath选择器.
你不能用CSS做到这一点.
您可以使用此jQuery选择器(:has()并且:contains()不是CSS的一部分):
$("select:has(option:contains('Second'))")
Run Code Online (Sandbox Code Playgroud)
或者这个XPath表达式:
//select[contains(option, 'Second')]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8062 次 |
| 最近记录: |