美文网首页
jquery只获取自身文本节点,不获取子元素的

jquery只获取自身文本节点,不获取子元素的

作者: xilong | 来源:发表于2017-12-04 17:36 被阅读2347次

    我们知道当我们用jQuery.text()方法时候,会把子元素的文本也获取到,
    下面的方法就是只获取元素自身的文本节点

    获取元素文本节点的方法网上有好几种,我对比了用其中最简单的一种
    1、jquery获取

    <div id="demo">只获取我<a href="">别管我</a></div>
    
    var a = $ ("#demo").prop ('firstChild').nodeValue;
    console.log(a);
    

    1、js原生获取

    <div id="demo">只获取我<a href="">别管我</a></div>
    
    var a = document.getElementById('demo').firstChild.nodeValue;
    console.log(a);
    

    相关文章

      网友评论

          本文标题:jquery只获取自身文本节点,不获取子元素的

          本文链接:https://www.haomeiwen.com/subject/sgixixtx.html