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

我们知道当我们用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);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,494评论 0 44
  • 第一章 jQuery简介 1-1 jQuery简介 1.简介 2.优势 3.特性与工具方法 1-2 环境搭建 进入...
    mo默22阅读 1,629评论 0 11
  • jQuery基础(一)——样式篇 1-2环境搭建 1-3 jQuery HelloWorld体验 $(docume...
    croyance0601阅读 1,111评论 0 8
  • 原文链接 http://blog.poetries.top/2016/10/20/review-jQuery 关注...
    前端进阶之旅阅读 16,690评论 18 503
  • 那个女孩坐到我旁边的时候,我就知道我逃不掉了。那是在高一,2008年。我本来不是一个爱学习的人,可她却是个中规中矩...
    薄荷妹阅读 201评论 0 0