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 相关文章推荐
判断window.onload是否多次使用的方法
Sep 21 Javascript
JQuery自适应窗口大小导航菜单附源码下载
Sep 01 Javascript
基于javascript实现泡泡大冒险网页版小游戏
Mar 23 Javascript
BootStrap创建响应式导航条实例代码
May 31 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
Aug 11 Javascript
javascript 数组去重复(在线去重工具)
Dec 17 Javascript
jQuery简单实现遍历单选框的方法
Mar 06 Javascript
使用vue-resource进行数据交互的实例
Sep 02 Javascript
vue mounted组件的使用
Jun 18 Javascript
JavaScript类的继承方法小结【组合继承分析】
Jul 11 Javascript
js刷新页面location.reload()用法详解
Dec 09 Javascript
axios封装与传参示例详解
Oct 18 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
上海牌131型七灯四波段四喇叭一级收音机
2021/03/02 无线电
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
thinkphp3.2.2前后台公用类架构问题分析
2014/11/25 PHP
typecho插件编写教程(二):写一个新插件
2015/05/28 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
2015/12/22 PHP
PHP文件缓存smarty模板应用实例分析
2016/02/26 PHP
php实现二叉树中和为某一值的路径方法
2018/10/14 PHP
犀利的js 函数集合
2009/06/11 Javascript
JQuery jsonp 使用示例代码
2009/08/12 Javascript
window.open关于浏览器拦截问题分析及解决方法
2013/02/05 Javascript
Javascript连接多个数组不用concat来解决
2014/03/24 Javascript
js识别不同浏览器基于userAgent做判断
2014/07/29 Javascript
JQuery仿小米手机抢购页面倒计时效果
2014/12/16 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
JS使用eval解析JSON的注意事项分析
2015/11/14 Javascript
react.js 获取真实的DOM节点实例(必看)
2017/04/17 Javascript
JS返回顶部实例代码
2020/08/09 Javascript
Vue 中的compile操作方法
2018/02/26 Javascript
vue弹窗插件实战代码
2018/09/08 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
Python记录详细调用堆栈日志的方法
2015/05/05 Python
聊聊Python中的pypy
2018/01/12 Python
django 多数据库配置教程
2018/05/30 Python
Python 数值区间处理_对interval 库的快速入门详解
2018/11/16 Python
美国高端婴童品牌:Hanna Andersson
2016/10/30 全球购物
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
无畏的旅行:Intrepid Travel
2017/12/20 全球购物
美国最佳在线航班预订网站:LookupFare
2019/03/26 全球购物
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
教师岗位职责范本
2013/12/29 职场文书
竞选部长演讲稿
2014/04/26 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
大学生活感想
2015/08/10 职场文书