jQuery的text()方法用法分析


Posted in Javascript onDecember 20, 2014

本文实例讲述了jQuery的text()方法用法。分享给大家供大家参考。具体分析如下:

此方法返回或者设置匹配元素的文本内容。
如需了解更多相关内容可参阅参考手册text()方法。

特别说明:

HTML内容就是内容中可以包含HTML标签,并且能够被浏览器渲染。
文本内容是先将内容中的HTML预定义字符转换成html字符实体,这样HTML标签就不会被渲染。

text()方的使用:

用法一:

此方法不带参数时候,功能是取得所有匹配元素的文本内容,并且结果是由所有匹配元素包含的文本内容组合起来的文本。

此方法与html()方法没有参数用法类似,但是还是有很大区别:

1.html()方法取得第一个匹配元素的内容,而text()方法是取得所有匹配元素包含的内容。
2.html()方法取得内容html内容,而text()方法取得是文本内容。

实例代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>text()函数-三水点靠木</title>

<style type="text/css">

div{

  height:150px;

  width:150px;

  background-color:green;

  margin-top:10px;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    alert($("div").text());

  })

})

</script>

</head>

<body>

<div>

<ul>

  <li>html专区</li>

  <li>DIV+CSS专区</li>

  <li>jquery专区</li>

</ul>

</div>

<button>点击查看效果</button>

</body>

</html>

以上代码可以弹出取得div中的所有文本内容。

用法二:

带有参数的时候是设置所有匹配元素的文本内容。
此方法与html()方法带有参数的用法类似,但是还是有很大的区别:
text()方法设置的是匹配元素的文本内容,且会将HTML中的预留字符(如大于号(>))转换成html字符实体,以便于正确显示,而html()方法是设置匹配元素的html内容。

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>text()函数-三水点靠木</title>

<style type="text/css">

div{ 

  height:150px;

  width:150px;

  background-color:green;

  margin-top:10px;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $("div").text("<span>是个内联元素");

    alert($("div").html())

  })

})

</script>

</head>

<body>

<div>原来的内容</div>

<button>点击查看效果</button>

</body>

</html>

实例代码三:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>text()函数-三水点靠木</title>

<style type="text/css">

div{

  height:150px;

  width:150px;

  background-color:green;

  margin-top:10px;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){ 

$("button").click(function(){

   $(".html").html("<b>好好学习</b>");

   $(".text").text("<b>好好学习</b>");    

})

})

</script>

</head>

<body>

<div class="html"></div>

<div class="text"></div>

<button>点击查看效果</button>

</body>

</html>

通过此实例大家可以观察一下HTML内容和文本内容的区别。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript实现两个Table固定表头根据页面大小自行调整
Jan 03 Javascript
node.js中的path.delimiter方法使用说明
Dec 09 Javascript
javascript实现动态加载CSS
Jan 26 Javascript
jQuery处理图片加载失败的常用方法
Jun 08 Javascript
Vue.js每天必学之构造器与生命周期
Sep 05 Javascript
Centos7 中 Node.js安装简单方法
Nov 02 Javascript
JQuery和HTML5 Canvas实现弹幕效果
Jan 04 Javascript
angular+ionic 的app上拉加载更新数据实现方法
Jan 16 Javascript
详解angularjs获取元素以及angular.element()用法
Jul 25 Javascript
基于ES6 Array.of的用法(实例讲解)
Sep 05 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
Oct 29 Javascript
解决vue项目F5刷新mounted里的函数不执行问题
Nov 05 Javascript
jQuery中click事件的定义和用法
Dec 20 #Javascript
javascript中String对象的slice()方法分析
Dec 20 #Javascript
javascript中Number对象的toString()方法分析
Dec 20 #Javascript
javascript中parseInt()函数的定义和用法分析
Dec 20 #Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
Dec 20 #Javascript
node.js解决获取图片真实文件类型的问题
Dec 20 #Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
Dec 20 #Javascript
You might like
PHP使用数组实现队列
2012/02/05 PHP
php生成图形(Libchart)实例
2013/11/06 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
PHP删除字符串中非字母数字字符方法总结
2019/01/20 PHP
浅谈PHP array_search 和 in_array 函数效率问题
2019/10/15 PHP
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
2009/10/11 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
2013/10/18 Javascript
JavaScript禁止页面操作的示例代码
2013/12/17 Javascript
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
JavaScript模拟深蓝vs卡斯帕罗夫的国际象棋对局示例
2015/04/22 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
2016/11/18 Javascript
AngularJS中指令的四种基本形式实例分析
2016/11/22 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
node.js读取Excel数据(下载图片)的方法示例
2018/08/02 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
2018/08/15 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
使用Python的判断语句模拟三目运算
2015/04/24 Python
浅谈Python peewee 使用经验
2017/10/20 Python
python实现单向链表详解
2018/02/08 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
Python配置文件处理的方法教程
2019/08/29 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
python 字符串格式化的示例
2020/09/21 Python
Django基于Models定制Admin后台实现过程解析
2020/11/11 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
澳大利亚领先的孕妇服装品牌:Mamaway
2018/08/14 全球购物
有abstract方法的类一定要用abstract修饰吗
2016/03/14 面试题
普通院校学生的自荐信
2013/11/27 职场文书
校园活动宣传方案
2014/03/28 职场文书
水污染治理工程专业自荐信
2014/06/21 职场文书
法定代表人资格证明书
2014/09/11 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
windows安装 redis 6.2.6最新步骤详解
2022/04/26 Redis