LINUX.ORG.RU

Выбрать tag, сразу следующий за...

 , , ,


0

1

Как выбрать тег, который следует сразу за определенным тегом?

[code=html]
<body>
<h1>Название</h1>
<a href="http://link-to-hell«>та-дам</a>
[/code]

Есть тег <h1>Название</h1>, который я могу еще как-то выбрать... а вот следующий за ним - не знаю, как.

★★★★★

Почитай про CSS селекторы. Конкретно то что тебе надо называется, ЕМНИП, sibling («сестренский» элемент если буквально). Собственно выше уже привили пример.

MrClon ★★★★★
()

xpath: following-sibling

anonymous
()
Ответ на: комментарий от anonymous

оно туда косвенно относится. и тот форум меньше людей мониторят - отвечают реже.

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от border-radius

тогда уж nextElementSibling т.к. nextSibling может быть TextNode, причем в некоторых браузерах тупо из за отступов в хтмле и без самого текста!

wwwsevolod
()
Ответ на: комментарий от bvn13

а что за ерунда в тэгах тогда? и почти всегда реализуется DOM дерево, где так или иначе оно обрабатывается. я не знаю что это за штука. цсс селектор подсказали уже и я другому товарищу отвечал :)

wwwsevolod
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.