Нахождение элемента, смежного с div, у которого есть определенный потомок с css-селекторами - PullRequest
1 голос
/ 15 августа 2011

Я пытаюсь преобразовать следующий xpath, чтобы найти тот же элемент, но вместо этого использую селекторы css:

//div/select[@class='specific_class']/../../button[@type='submit']

HTML выглядит примерно следующим образом, и я хочу, чтобы элемент кнопки.

<div>
  <select class="specific_class">
    <options>
  </select>
</div>
<button type="submit">

Возможно ли это с помощью CSS-селекторов?

1 Ответ

2 голосов
/ 15 августа 2011

Нет, селекторы CSS не могут подниматься вверх по иерархии элементов после ее спуска.Другими словами, нет никакого синтаксиса, который работает как узел .. в XPath, и нет никакого синтаксиса, чтобы проверить, есть ли у родительского элемента определенный дочерний элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...