Как выделить текст до и после <br>в jQuery? - PullRequest
1 голос
/ 04 октября 2009

Как выбрать текст, который не окружен тегами HTML, а просто предшествует и следует за тегами <br>?

Я сделал это с помощью xpath:

.xpath('//br/following-sibling::text()|//br/preceding-sibling::text()')

1 Ответ

2 голосов
/ 04 октября 2009
var text = "";

$("br").parent().contents().each(function(i) {
    if(this.nodeName == "#text")
    {
        text += this.textContent;
    }
});

alert(text);

--->

<span>bla bla bl<br/>a bla...</span> --> bla bla bla bla...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...