Use jQuery to select text not in an element

前端 未结 2 1849
[愿得一人]
[愿得一人] 2020-12-16 20:43

Say i have this:

hello

hello

Hello

How does one

相关标签:
2条回答
  • 2020-12-16 21:07
    $('.myDiv')
      .contents()
      .filter(function() {
        return this.nodeType == Node.TEXT_NODE;
      }).text();
    

    How do I select text nodes with jQuery?

    http://jsfiddle.net/6us8r/

    0 讨论(0)
  • 2020-12-16 21:12

    js1568 has a better approach

    $('div.myDiv').filter('p').text() would probably work.

    I take it back, filter would not work. maybe something like:

    var jText = $('div.myDiv').clone();
    jText.find('p').remove();
    jText.text();
    
    0 讨论(0)
提交回复
热议问题