jQuery获取节点和子节点文本的方法


Posted in Javascript onJuly 22, 2014

对于下面的html片段,

<div id="text_test">test text<a href="techbrood.com" rel="external nofollow" >techbrood co.</a></div>

获取节点纯文本:

var text = $('#text_test').text()

这个会得到“test text techbrood co.”,也就是会把当前元素的所有节点(包含子节点)的文本读取出来。

如果只想获取主节点的文本,方法复杂点:

var text = $("#text_test").contents().filter(function() {
return this.nodeType === 3;
}).text();

获取某子节点的文本:

var text = $("#text_test > a").first().contents().filter(function() {
return this.nodeType === 3;
}).text();
Javascript 相关文章推荐
接收键盘指令的脚本
Jun 26 Javascript
10个实用的脚本代码工具
May 04 Javascript
javascript中直接写php代码的方法
Jul 31 Javascript
调试代码导致IE出错的避免方法
Apr 04 Javascript
Javascript核心读书有感之语句
Feb 11 Javascript
Javascript优化技巧之短路表达式详细介绍
Mar 27 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
Nov 11 Javascript
javascript获取wx.config内部字段解决微信分享
Mar 09 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
Apr 19 Javascript
vue实现商品加减计算总价的实例代码
Aug 12 Javascript
vue-cli3.0 环境变量与模式配置方法
Nov 08 Javascript
如何优雅地在vue中添加权限控制示例详解
Mar 07 Javascript
jQuery打印图片pdf、txt示例代码
Jul 22 #Javascript
JavaScript匿名函数与委托使用示例
Jul 22 #Javascript
javascript中声明函数的方法及调用函数的返回值
Jul 22 #Javascript
js判断变量初始化的三种形式及推荐用的形式
Jul 22 #Javascript
网站接入QQ登录的两种方法
Jul 22 #Javascript
防止登录页面出现在frame中js代码
Jul 22 #Javascript
一个支付页面DEMO附截图
Jul 22 #Javascript
You might like
确保Laravel网站不会被嵌入到其他站点中的方法
2019/10/18 PHP
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
2010/11/28 Javascript
js查找某元素中的所有图片地址的方法
2014/01/16 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
2014/02/24 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
jQuery制作拼图小游戏
2015/01/12 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
AngularJS中$http的交互问题
2017/03/29 Javascript
深入讲解xhr(XMLHttpRequest)/jsonp请求之abort
2017/07/26 Javascript
ES6学习教程之模板字符串详解
2017/10/09 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
2018/03/13 Javascript
Vue 实现展开折叠效果的示例代码
2018/08/27 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
微信小程序实现form表单本地储存数据
2019/06/27 Javascript
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
Python比较2个时间大小的实现方法
2018/04/10 Python
pytorch之添加BN的实现
2020/01/06 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
JPA的优势都有哪些
2013/07/04 面试题
简历中个人求职的自我评价模板
2013/11/29 职场文书
学习经验交流会主持词
2014/04/01 职场文书
消防安全责任书
2014/04/14 职场文书
会计学自荐信
2014/06/03 职场文书
学校四风对照检查材料
2014/08/28 职场文书
2014个人年度工作总结
2014/12/15 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
简爱读书笔记
2015/06/26 职场文书
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis