jQuery 文档操作 - html() 方法与text()方法
2014-12-19 14:08
423 查看
一、html()
1、用法:html() 方法返回或设置被选元素的内容 (inner HTML)。
2、语法
a、$(selector).html()
说明:当使用该方法返回一个值时,它会返回第一个匹配元素的内容。
注意:是第一个匹配元素的内容。
实例:
b、$(selector).html(content)
说明:当使用该方法设置一个值时,它会覆盖所有匹配元素的内容。
注意:是改变所有匹配元素的内容
实例:
c、$(selector).html(function(index,oldcontent))
说明:使用函数来设置所有匹配元素的内容。index是元素的索引,oldcontent为元素的旧值。
实例:
二、text()
语法
a、$(selector).text()
说明:当该方法用于返回一个值时,它会返回所有匹配元素的组合的文本内容(会删除 HTML 标记)。
与html()不同一:注意是获取所有匹配元素的内容
实例:
b、$(selector).text(content)
说明:当该方法用于设置值时,它会覆盖被选元素的所有内容。
实例:
c、$(selector).text(function(index,oldcontent))
说明:使用函数设置所有被选元素的文本内容。
补充:index为匹配元素的索引,oldcontent为匹配元素的旧内容
实例:
三、总结
1、text()返回值时会删除HTML标记且会匹配所有项,而html()返回值时不删除HTML标记且只匹配第一项
2、text()设置值时不会识别HTML标记,会把HTML标记以文本的形式显示,而html()设置值时会识别HTML标记
1、用法:html() 方法返回或设置被选元素的内容 (inner HTML)。
2、语法
a、$(selector).html()
说明:当使用该方法返回一个值时,它会返回第一个匹配元素的内容。
注意:是第一个匹配元素的内容。
实例:
$("p").html()
b、$(selector).html(content)
说明:当使用该方法设置一个值时,它会覆盖所有匹配元素的内容。
注意:是改变所有匹配元素的内容
实例:
$("p").html("Hello <b>world!</b>") //显示Hello <strong>World!</strong>
c、$(selector).html(function(index,oldcontent))
说明:使用函数来设置所有匹配元素的内容。index是元素的索引,oldcontent为元素的旧值。
实例:
$("p").html(function(n,old){ return "这个 p 元素的 index 是:" + n; });
二、text()
语法
a、$(selector).text()
说明:当该方法用于返回一个值时,它会返回所有匹配元素的组合的文本内容(会删除 HTML 标记)。
与html()不同一:注意是获取所有匹配元素的内容
实例:
$("p").text()与html()不同二:取出来的内容会自动删除HTML标记
b、$(selector).text(content)
说明:当该方法用于设置值时,它会覆盖被选元素的所有内容。
实例:
$("p").text("Hello <b>world!</b>") //显示Hello <span style="font-family: Arial, Helvetica, sans-serif;"><b>world!</b></span>与html()不同三:此时world!不会加粗,且会把标记以文本形式显示出来
c、$(selector).text(function(index,oldcontent))
说明:使用函数设置所有被选元素的文本内容。
补充:index为匹配元素的索引,oldcontent为匹配元素的旧内容
实例:
$("p").text(function(n,old){ return "这个 p 元素的 index 是:" + n; });
三、总结
1、text()返回值时会删除HTML标记且会匹配所有项,而html()返回值时不删除HTML标记且只匹配第一项
2、text()设置值时不会识别HTML标记,会把HTML标记以文本的形式显示,而html()设置值时会识别HTML标记
相关文章推荐
- jQuery 文档操作 - text() 方法
- jQuery 文档操作方法大全(也适用于 XML 文档和 HTML 文档)
- jQuery 文档操作 - text() 方法
- jQuery 文档操作 - appendTo() 方法---动态加HTML 元素
- jQuery操作select下拉框的text值和value值的方法
- jQuery获取文本节点之 text()/val()/html() 方法区别
- 跟随屏幕滚动层、遮罩层、获取Div相对定位、整个屏幕、html文档的jquery基本操作
- jQuery获取文本节点之 text()/val()/html() 方法区别 详细出处参考:http://www.jb51.net/article/26431.htm
- jQuery 文档操作 - append() 方法
- jQuery_review 之 通过.load()方法来实现异步加载HTML文档
- jquery中html-与-text方法的区别
- jquery之设置元素内容(替换HTML或文本内容,使用html()和text()方法)
- jquery的html,val,text,attr方法
- jquery中html()或text()方法获取或设置p标签的值
- jQuery 文档操作 - before() 方法
- jQuery文档操作之detach()方法
- jQuery html text val 方法 的异同
- jQuery 文档操作 - remove() detach() 方法
- Jquery 操作xml 文档的方法
- jQuery 获取、设置HTML或TEXT内容的两种方法