Как написать селектор jquery для соответствия p-тегам, которые не имеют закрывающего p-тега? - PullRequest
0 голосов
/ 11 января 2012

Я пытаюсь написать селектор, который выбирает все в пределах р Тем не менее, HTML, который я пытаюсь выбрать, не закрывает p, вместо этого он использует / br, как это:

<p>Some Text Here</br>
<p>Some more text</br>

Когда я использую селектор, который является просто p, он выбирает текст здесь, немного текста, а не два отдельных элемента.

Есть ли способ написать селектор, который будет соответствовать обоим элементам ??

Примечание: я НЕ контролирую этот HTML, но все же мне нужно разобрать его

1 Ответ

3 голосов
/ 11 января 2012

Несмотря на то, что это небрежная разметка, браузер будет хорошо разбирать ее как есть. Поскольку абзацы не могут быть вложенными, браузер поместит неявный закрывающий тег перед вторым p и в конце тела для второго p.

http://jsfiddle.net/KpJNH/1/

...