【发布时间】:2011-10-28 05:46:07
【问题描述】:
我需要一个 CSS 选择器来选择一个 <select> 元素,如果它包含一个 <option> 包含或等于(两者都符合我的要求)指定的文本。示例 HTML:
<select name="foo">
<option value="1">First</option>
<option value="2">Second</option>
</select>
如果<select> 包含例如标记为“第二”的选项,我想要它。像这样的:
select[option:contains('Second')]
如果无法使用 CSS 选择器实现这一点,我也会接受 JQuery 或 XPath 选择器。
【问题讨论】:
-
你想对元素做什么?浏览器在设置
SELECT元素的样式时非常有限。 -
我想将此方法与 Selenium 方法相结合,以自动查找要与之交互的表单元素。
标签: jquery html xpath jquery-selectors css-selectors