Похоже, вы неправильно обращаетесь к атрибутам. Попробуй использовать

я есть коллекция элементов 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 элемент)

Ответы на вопрос(0)

Ваш ответ на вопрос