在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然后我们有时候确需要,找遍jQuery api文档也没有任何方法可以拿到。

看到有的人通过parent().html(),如果当前元素没有兄弟元素还行,如果有那就行不通了。后台实验发现有一个jQuery的一个方法可以解决,而且非常简便,如下:

jQuery.prop("outerHTML");

<div class="test"><p>hello,你好!</p></div>
<script>
$(".test").prop("outerHTML");
</script>

输出结果为:<div class="test"><P>hello,你好!</p></div>

因为原生JS DOM里有一个内置属性 outerHTML (看清大小写哦,JS是区分大小写的)用来获取当前节点的html代码(包含当前节点),所以用jQuery的prop()能拿到,经过实验attr()方法是拿不到的,不信的话,大家也可以尝试尝试,谢谢。

当然也有人用jQuery的 clone() 函数配合append() 来创建一个只有一个子元素的节点,然后来拿节点的html,这样也是可行的,但是代码繁琐。

来源:http://www.cnblogs.com/wshiqtb/p/3522257.html

转载于:https://www.cnblogs.com/yuanqiao/p/4950761.html

jQuery 获取当前节点的html包含当前节点的方法相关推荐

  1. 单链表逆置 java_单链表的就地逆置--java实现(含头节点和不包含头节点)

    前沿:链表是面试中经常问道的知识点,比如链表反转,就地反转,判断单链表是否相交,判断链表是否有环等都是常问的问题.今天说一下单链表就地反转. 本文从包含头节点和不包含头节点两种链表都提供了相应的就地反 ...

  2. Node接口也定义了一些所有节点类型都包含的特性和方法

    特性/方法 类型/返回类型 说    明 nodeName String 节点的名字:根据节点的类型而定义 nodeValue String 节点的值:根据节点的类型而定义 nodeType Numb ...

  3. jquery 获取或设置radio单选框选中值的方法

    jquery 获取或设置radio单选框选中值的代码 1.获取选中值,三种方法都可以: 2.设置第一个Radio为选中值: 3.设置最后一个Radio为选中值: 4.根据索引值设置任意一个radio为 ...

  4. jquery 获取父节点 html,jquery 获取父节点

    在使用jquery时,很多时候都需要获取当前节点的父节点,包括直接父节点和祖先父节点.用的最多的方法是parent([expr])和parents([expr]).从方法的名字上就可以判断前一个方法是 ...

  5. jquery获取div/div之间的内容.text() 和 .html()区别

    jQuery 获取 div 之间的内容,有两种方法,$(selector).text().$(selector).html() . html: <div> <p>test< ...

  6. jquery 获取 outerHtml 包含当前节点本身的代码

    在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然后我们有时候确需要,找遍jQuery api文档也没有任何方法可以拿到. 看到有的人通过pare ...

  7. jq获取 html元素节点,jQuery 获取当前节点的html

    原标题:jQuery 获取当前节点的html 在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然后我们有时候确需要,找遍jQuery api文档也 ...

  8. html 获取下一个兄弟节点,JS/JQuery获取当前元素的上一个/下一个兄弟级元素等元素的方法...

    $(function(){ //遍历获取的input元素对象数组,绑定click事件 var len = $("input[type='file']").length; for(v ...

  9. js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选

    js jquery 获取元素(父节点,子节点,兄弟节点) 一,js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test&q ...

  10. js与jquery获取子节点、父节点、兄弟节点的方法

    js与jquery获取子节点.父节点.兄弟节点的方法 在写代码时,时不时会遇到获取子节点.父节点等需要,但有的时候总是弄混淆不是很清晰,所以针对这些问题,总结了jquery与js获取节点的方法 js方 ...

最新文章

  1. Altera FPGA管脚弱上拉电阻详细设置方法
  2. linux上运行项目,发布项目到 Linux 上运行 Core 项目
  3. 一文知晓浪潮云海OS在SPEC Cloud测试中的调优实践!
  4. (Docker实战) 第五篇:建立持续集成环境02
  5. zabbix企业应用之监控docker容器资源情况
  6. linux系统中scp命令的用法
  7. can使能上拉 gpio_单片机GPIO输入电压不可过大,最好使能上拉
  8. 支付宝也崩溃,中心化支付体系尚能饭否?
  9. 这个0day 影响启用 Sandbox 的多数 Windows 10 版本
  10. wifi驱动总结(2)
  11. [51nod1116]K进制下的大数
  12. 091030 T 焦点在外,框架API设计
  13. 预定系统 mysql_Jsp+Ssm+Mysql实现的酒店预定管理系统毕设指导思路模板
  14. windows无法完成格式化U盘的几种终极解决办法
  15. Html 和 CSS笔记
  16. VC常见的108个问题
  17. python excel 读写,定义名称
  18. TCTF writeup
  19. (2023)CUDA11.7+Python3.9+Pytorch GPU安装
  20. 淘宝店小蜜配置手册——店小蜜收费策略及应对方案

热门文章

  1. 《Java核心技术卷一》学习笔记(一)
  2. 微信分享#后面被截断,导致安卓分享失效
  3. BZOJ4519 CQOI2016不同的最小割(最小割+分治)
  4. 用极限可以求瞬时速度的道理
  5. javaScript判断输入框是否为空
  6. 冷美人为什么“冷”?
  7. leetcode(90)子集 2
  8. WEB SERVER调优
  9. docker+elasticsearch的安装
  10. C#字典转换成where条件