当前位置:首页 > jquery

jquery获取html内容

2026-02-04 00:54:00jquery

获取整个HTML文档内容

使用$(document).html()可以获取整个文档的HTML内容,但实际使用中更推荐通过$('html').html()获取根元素的完整HTML结构。

var fullHtml = $('html').html();
console.log(fullHtml);

获取特定元素的HTML内容

通过选择器定位目标元素后,使用.html()方法获取其内部HTML(包含子元素)。例如获取ID为container的div内容:

var elementHtml = $('#container').html();
console.log(elementHtml);

获取纯文本内容(不含HTML标签)

若只需文本内容,使用.text()方法。这会自动剥离所有HTML标签:

var plainText = $('#container').text();
console.log(plainText);

获取外层HTML(包含自身标签)

默认.html()仅返回元素内部内容。如需包含元素自身标签,可通过outerHTML属性实现:

var outerHtml = $('#container')[0].outerHTML;
console.log(outerHtml);

动态修改HTML内容

.html()方法也可用于设置内容。传入字符串参数即可替换目标元素内部HTML:

jquery获取html内容

$('#container').html('<p>New content with <strong>bold text</strong></p>');

注意事项

  • 若选择器匹配多个元素,.html()仅返回第一个元素的内部HTML。
  • 对空元素或不存在元素调用.html()会返回null
  • 修改HTML时需防范XSS攻击,避免直接插入用户输入的未过滤内容。

标签: 内容jquery
分享给朋友:

相关文章

jquery 添加

jquery 添加

jQuery 添加元素的方法 动态添加 HTML 内容 使用 append()、prepend()、after() 或 before() 方法可以在 DOM 中插入新元素。 // 在元素内部末尾…

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…

jquery滑动

jquery滑动

jQuery 滑动效果实现方法 使用 slideDown() 和 slideUp() slideDown() 用于向下滑动显示元素,slideUp() 用于向上滑动隐藏元素。两者均可设置动画持续时间(…

jquery 视频

jquery 视频

使用 jQuery 播放视频 jQuery 可以简化 HTML5 视频的控制。通过 video 元素的 DOM 操作,可以实现播放、暂停等功能。 // 播放视频 $("#myVideo").trig…

jquery 中文

jquery 中文

以下是关于 jQuery 中文资源的整理,涵盖学习文档、社区和实用工具: jQuery 官方中文文档 jQuery 官方提供了部分中文文档,可通过官网切换语言或访问中文翻译版本。内容涵盖基础语法、A…

jquery img

jquery img

jQuery 操作图片(img)元素的方法 jQuery 提供了多种方法来操作和修改 HTML 中的 <img> 元素。以下是常见的几种用法: 修改图片的 src 属性 使用 .attr…