2011-06-17 8 views
7

że mam to:użyć jQuery aby zaznaczyć tekst nie w elemencie

<div class='myDiv'> 
    <p>hello</p> 
    hello 
    <p>Hello</p> 
</div> 

jaki sposób można chwycić Witam tekst pomiędzy dwoma tagami P przy użyciu jQuery?

+0

Wszystko (lub może mieć) elementu nadrzędnego, można pokazać resztę DOM? – Thys

+0

Jeśli podasz więcej kontekstu (przeczytaj: kod otaczający opublikowany fragment), będzie to dość łatwe. A może to cały dokument? – inkedmn

+0

OK, zredagowano go nieznacznie, aby podać więcej kontekstu – benhowdle89

Odpowiedz

0

js1568 ma lepsze podejście

$ ('div.myDiv'). Filtr ('P'). Text() będzie prawdopodobnie działać.

Przyjmuję go, filtr nie będzie działał. Może coś takiego:

var jText = $('div.myDiv').clone(); 
jText.find('p').remove(); 
jText.text(); 
+0

To nie działa - http://jsfiddle.net/interdream/SGjSv/1/ –

Powiązane problemy