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 相关文章推荐
Extjs中使用extend(js继承) 的代码
Mar 15 Javascript
jQuery打印指定区域Html页面并自动分页
Jul 04 Javascript
jQuery中:animated选择器用法实例
Dec 29 Javascript
jquery+ajax请求且带返回值的代码
Aug 12 Javascript
JS鼠标拖拽实例分析
Nov 23 Javascript
jquery输入数字随机抽奖特效的简单实现代码
Jun 10 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
Aug 15 Javascript
Bootstrap3 内联单选和多选框
Dec 29 Javascript
详解JS中的快速排序与冒泡
Jan 10 Javascript
Vue2仿淘宝实现省市区三级联动
Apr 15 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
Jul 20 Javascript
vue.config.js中配置Vue的路径别名的方法
Feb 11 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
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
php关联数组快速排序的方法
2015/04/17 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
Javascript 构造函数 实例分析
2008/11/26 Javascript
javascript RadioButtonList获取选中值
2009/04/09 Javascript
基于mootools插件实现遮罩层新手引导
2012/05/24 Javascript
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
Vue.js组件使用开发实例教程
2016/11/01 Javascript
Bootstrap3 多选和单选框(checkbox)
2016/12/29 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
jquery轮播图插件使用方法详解
2020/07/31 jQuery
[01:07:34]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第二场 1月9日
2021/03/11 DOTA
python实现简单的计时器功能函数
2015/03/14 Python
seek引发的python文件读写的问题及解决
2019/07/26 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
django执行数据库查询之后实现返回的结果集转json
2020/03/31 Python
加拿大知名的国际儿童品牌:Hatley
2016/11/09 全球购物
Skyscanner波兰:廉价航班
2017/11/07 全球购物
Holland & Barrett爱尔兰:英国领先的健康零售商
2019/03/31 全球购物
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
教师实习自我鉴定
2013/12/18 职场文书
应用化学专业职业生涯规划书
2013/12/31 职场文书
产品质量承诺书范文
2014/03/27 职场文书
小学毕业寄语大全
2014/04/03 职场文书
关于读书的演讲稿
2014/05/07 职场文书
新课培训心得体会
2014/09/03 职场文书
企业挂职心得体会
2014/09/10 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
Ajax是什么?Ajax高级用法之Axios技术
2021/04/21 Javascript
SpringRetry重试框架的具体使用
2021/07/25 Java/Android
Windows server 2016服务器基本设置
2022/08/14 Servers