ż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?
ż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?
$('.myDiv')
.contents()
.filter(function() {
return this.nodeType == Node.TEXT_NODE;
}).text();
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();
To nie działa - http://jsfiddle.net/interdream/SGjSv/1/ –
Wszystko (lub może mieć) elementu nadrzędnego, można pokazać resztę DOM? – Thys
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
OK, zredagowano go nieznacznie, aby podać więcej kontekstu – benhowdle89