用于选择<option> html标签的xpath?

11 xpath nokogiri

用于选择html标签的xpath?

<select>
<option value="first option"> 1 </option>
<option value="second option"> 2 </option>
<option value="third option"> 3 </option>
</select>
Run Code Online (Sandbox Code Playgroud)

以下就足够了吗?

html/body/form/select[@name='options' and @value='first option']
Run Code Online (Sandbox Code Playgroud)

Rub*_*ias 14

这里有几个选项:

  • /html/body/form/select/option
  • /html/body/form/select/option[1]
  • /html/body/form/select/option[position() = 1]
  • /html/body/form/select/option[@value='first option']

所有这些都导致了第一个选项元素


Thi*_*ago 6

另外一个选项:

//select[@id='id']/option[text() = 'option text']
Run Code Online (Sandbox Code Playgroud)