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.open()弹出居中的窗口
Feb 01 Javascript
javascript是怎么继承的介绍
Jan 05 Javascript
JavaScript词法作用域与调用对象深入理解
Nov 29 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
Jun 16 Javascript
详解js图片轮播效果实现原理
Dec 17 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
Oct 27 Javascript
概述jQuery中的ajax方法
Dec 16 Javascript
基于angular2 的 http服务封装的实例代码
Jun 29 Javascript
使用puppeteer破解极验的滑动验证码
Feb 24 Javascript
详解如何在vue-cli中使用vuex
Aug 07 Javascript
详解vue 兼容IE报错解决方案
Dec 29 Javascript
JS简单表单验证功能完整示例
Jan 26 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 PDO判断连接是否可用的实现方法
2017/04/03 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
JSON传递bool类型数据的处理方式介绍
2013/09/18 Javascript
浅析js中的浮点型运算问题
2014/01/06 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
jQuery购物网页经典制作案例
2016/08/19 Javascript
HTML5 canvas 9绘制图片实例详解
2016/09/06 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
2017/01/20 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
2018/08/12 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
实例讲解React 组件生命周期
2020/07/08 Javascript
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
Python查看多台服务器进程的脚本分享
2014/06/11 Python
跟老齐学Python之字典,你还记得吗?
2014/09/20 Python
python抓取网页中图片并保存到本地
2015/12/01 Python
python处理按钮消息的实例详解
2017/07/11 Python
python删除字符串中指定字符的方法
2018/08/13 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
Python 随机按键模拟2小时
2020/12/30 Python
Python Spyder 调出缩进对齐线的操作
2021/02/26 Python
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
2014年幼儿园元旦活动方案
2014/02/13 职场文书
活动倡议书范文
2014/05/13 职场文书
授权委托书样本
2014/09/25 职场文书
毕业设计工作总结
2015/08/14 职场文书
反腐倡廉心得体会2016
2016/01/13 职场文书
小学语文教师竞聘演讲稿范文
2019/08/09 职场文书
解决numpy数组互换两行及赋值的问题
2021/04/17 Python
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle
MySQL数据库如何给表设置约束详解
2022/03/13 MySQL