у меня есть веб-страницу, я выскабливание, и текст Я ищу находится внутри span
, который содержит другой span
JQuery - получить только родительский элемент текста без детей
<div class="someParentDiv">
<span>this is the text I want
<span class="childSpanClass">I don't want this text</span>
</span>
</div>
Я пытаюсь получить текст, который я хочу, с помощью jQuery, но когда я получу текст elemnt с text()
, я получу также текст детского промежутка, который я не хочу.
мне удалось получить только текст, я хочу с
$('div.someParentDiv span').remove('.childSpanClass')
, но это кажется немного назад ко мне (see example), и мне интересно, если есть лучше, лучше способ сделать это. Любые идеи?
POSS ible дубликат [jquery исключает некоторые дочерние узлы из .text()] (http://stackoverflow.com/questions/11270607/jquery-exclude-some-child-nodes-from-text) – Mritunjay
@Mritunjay - это похоже, но не совсем такая же ситуация – yarons