Using .text() to retrieve only text not nested in child tags

后端 未结 25 1710
隐瞒了意图╮
隐瞒了意图╮ 2020-11-21 05:55

If I have html like this:

  • This is some text First span text
  • 25条回答
    •  说谎
      说谎 (楼主)
      2020-11-21 06:35

      I liked this reusable implementation based on the clone() method found here to get only the text inside the parent element.

      Code provided for easy reference:

      $("#foo")
          .clone()    //clone the element
          .children() //select all the children
          .remove()   //remove all the children
          .end()  //again go back to selected element
          .text();
      

    提交回复
    热议问题