Например, мы имеем следующий код (это может быть любой тег с вложенными тегами и текстом):Как я могу выбрать текст из элемента с помощью JQuery
<td id='test'>
Hello
<a href='foo.html'>JS</a>
<noindex>Map</noindex>
Take me
<div>nice</div>
Skip me
</tr>
Как я могу получить «Возьми меня» по Селекторы jQuery?
Примечание: $('#test').text()
возвращает все тексты: Привет JS ...
Это должно помочь: http://stackoverflow.com/questions/298750/how-do-select-text-nodes-with-jquery –
Вы не можете, легко, с HTML как указано. Лучше всего было бы обернуть «Take me» в тегах (например, span) и выбрать это. В противном случае вы можете получить ВСЕ текст, как вы сказали, затем извлечь текст между тегами noindex и div. Однако это действительно не очень хорошая идея. –