Не могу правильно использовать try do c .getElementsByClass ("h4 font-weight-bold mb-0") в SWIFT - PullRequest
0 голосов
/ 10 января 2020

Мне нужно очистить третий html div, учитывая класс. У меня есть этот код, который очищает первый элемент, но я не могу понять, как очистить только третий элемент

let countryDiv: Element = try doc.getElementsByClass("h4 font-weight-bold mb-0 ").first()!
self.nodeList[index].country = try countryDiv.html()

Я ищу что-то эквивалентное

try doc.getElementsByClass("h4 font-weight-bold mb-0 ").third()!

что явно не работает.

1 Ответ

1 голос
/ 10 января 2020

Как уже упоминалось в комментарии от Вадим Николаев :

try do c .getElementsByClass ("h4 font-weight-bold mb-0") [2] - Думаю, достаточно

Доступ к HTML дочерним элементам может быть достигнут с использованием синтаксиса [], где 0 соответствует первому дочернему элементу, а 2 - в вашем случае соответствует третьему дочернему элементу. .

...