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 回答