Say bir unsuru değildir metni seçmek için ben bu vardır:Kullanım jQuery
<div class='myDiv'>
<p>hello</p>
hello
<p>Hello</p>
</div>
nasıl kapmak biri jQuery kullanarak iki P etiketleri arasında metin alo?
Say bir unsuru değildir metni seçmek için ben bu vardır:Kullanım jQuery
<div class='myDiv'>
<p>hello</p>
hello
<p>Hello</p>
</div>
nasıl kapmak biri jQuery kullanarak iki P etiketleri arasında metin alo?
$('.myDiv')
.contents()
.filter(function() {
return this.nodeType == Node.TEXT_NODE;
}).text();
js1568 daha iyi bir yaklaşım
$ ('div.myDiv') sahiptir. ('P') filtre edin. Muhtemelen çalışacak metni().
Geri alıyorum, filtre işe yaramaz. belki bir şeyler gibi:
var jText = $('div.myDiv').clone();
jText.find('p').remove();
jText.text();
Bu işe yaramıyor - http://jsfiddle.net/interdream/SGjSv/1/ –
şey (ya da olabilir) bir üst öğe, sen dom kalanını gösterebilir misiniz? – Thys
Daha fazla bağlam verirseniz (okuduğunuz pasajın etrafındaki kodu okuyun), yapılması oldukça kolay olur. Yoksa bu tüm belge mi? – inkedmn
Tamam, daha fazla bağlam vermek için biraz düzenledim – benhowdle89