jQuery 获取当前节点的html包含当前节点的方法
来源:互联网 发布:程序员是什么 编辑:程序博客网 时间:2024/06/05 06:10
在开发过程中,取得某个节点下的html代码,通常使用jQuery.html();
<section class="content-header"> <h1> Dashboard <small>Control panel</small> </h1> <ol class="breadcrumb"> <li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li> <li class="active">Dashboard</li> </ol></section><script> console.log($('.breadcrumb').html()); console.log($('.breadcrumb').prop('outerHTML')); console.log($('.breadcrumb').prop('innerHTML'));</script>
这里的html()只能取得ol.breadcrumb下的li结点,并不包括<ol>本身。
<li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li><li class="active">Dashboard</li>
如果想取得<ol>节点,想通过使用parent().html()也是行不通的,因为<ol>还有个兄弟节点<h1>,所以parent().html()方法将会返回<h1>和<ol>。
<h1> Dashboard <small>Control panel</small></h1><ol class="breadcrumb"> <li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li> <li class="active">Dashboard</li></ol>
这时可使用jQuery.prop(‘outerHTML’)方法。
outerHTML是原生JS DOM的内置属性(property),用来获取当前节点的html代码(包含当前节点),所以用jQuery的prop()能拿到。
不能用jQuery.attr(‘outerHMTL’),,会返回undefined。
相应的原生JS DOM里还有innterHTML属性,使用jQuery.prop(‘innerHTML’)时,其效果和jQuery.html()相同,所以还是用html()好了,毕竟能少敲几个代码。
0 0
- jQuery 获取当前节点的html包含当前节点的方法 --$(".test").prop("outerHTML");
- jQuery 获取当前节点的html包含当前节点的方法
- jQuery 获取当前节点的html包含当前节点的方法
- jQuery 获取当前节点的html包含当前节点的方法
- jQuery 获取当前节点的html包含当前节点的方法
- jQuery 获取当前节点的html包含当前节点的方法
- jQuery 获取当前节点的html包含当前节点的方法
- jQuery 获取当前节点的html包含当前节点的方法 --$(".test").prop("outerHTML");
- jQuery 获取当前节点的html包含当前节点的方法 --$(".test").prop("outerHTML");
- jQuery 获取当前节点的html包含当前节点的方法
- jquery-取得当前节点(包含当前)下的html
- 通过jquery获取当前的html节点
- jquery获取当前的节点
- jquery 获取 outerHtml 包含当前节点本身的代码
- jquery 获取 outerHtml 包含当前节点本身的代码
- JQuery获取除当前节点的所有同级兄弟节点
- 递归获取当前节点的父节点
- js、jquery获取当前元素的父,子,兄弟节点
- LBP特征提取
- SpringMvc解决跨域问题
- 第9周项目3-稀疏矩阵的三元组表示的实现及应用(2)
- 直播的知识结构图
- 第九周项目4-广义表算法库及应用
- jQuery 获取当前节点的html包含当前节点的方法
- Linux系统下ramdisk文件解压缩与压缩处理
- Unity3D开发-环境安装以及pojie
- 程序员如何才能在Java开发上游刃有余?
- HDU 2870 Largest Submatrix
- java script 日期格式化
- Jsoup解析Html中文文档
- Android判断用户名只能为字母、数字和汉字
- spring mvc项目使用form表单上传文件