jQuery参考实例 1.15 获取、设定HTML源码片段

本文介绍如何使用jQuery的html()方法获取或设置HTML元素的内容。通过一个示例展示了如何设定<p>元素内的HTML源码并读取它。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文:

http://www.lifelaf.com/blog/?p=241

本文翻译自jQuery Cookbook (O’Reilly 2009) 1.15 Getting and Setting Text Content

需求

获取或设定当前网页中的HTML片段。

解决方案

jQuery提供了一个叫做html()的方法来获取或设定HTML元素的源码。下面的例子用该方法获取HTML文档中的<p>元素,并对该元素内的HTML源码进行设定,最后再进行访问:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
  <p></p>
  <script type="text/JavaScript"
    src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
  </script>
  <script type="text/JavaScript">
    jQuery('p').html('<strong>Hello World</strong>, I am a <em>&lt;p&gt;</em> element.');
    alert(jQuery('p').html());
  </script>
</body>
</html>

运行上面的代码后,浏览器会在弹出的警告框中显示之前用html()方法设定的<p>元素中的内容。

讨论

html()方法使用了DOM节点的innerHTML属性来访问、设定HTML片段。需要注意的是,该方法对于XML文档无效(但对于XHTML文档有效)。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值