3

私は次のHTMLを持っています:

<div class="test">
    First
    <p></p>
    Second
    <p></p>
    Third
</div>

Secondこの場合、どのように単語を取得できますか?

4

1 に答える 1

5

jQuery contents()をeq()と一緒に使用できます。

var second = $('.test').contents().filter(function() {
                 return this.nodeType == Node.TEXT_NODE;
             }).eq(1).text(); 

Working Demo

于 2013-04-12T05:50:38.757 に答える