Похоже, вы неправильно обращаетесь к атрибутам. Попробуй использовать
я есть коллекция элементов div, которые имеют классmedia-gallery-item
.
Я хотел бы выбрать номер элемента х.
Выбирая все элементы, я получаю 5 результатов
$x("//div[@id='content-area']//div[@class='media-gallery-item']")
Теперь я хочу выбрать элемент № 2, но не могу понять, как правильно объединить эти два элемента:
$x("//div[@id='content-area']//div[@class='media-gallery-item'][2]")
$x("//div[@id='content-area']//div[@class='media-gallery-item'
and position() = 2]")
Я знаю, что это не имеет большого смысла, так как это не фактAND
, но больше похоже на: «сначала отфильтруйте по этому, затем выберите второе совпадение». Цель этого состоит в том, чтобы продолжать выбирать вещи (например, во втором элементе, дайте мнеhref
атрибутa
элемент)