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 相关文章推荐
基于jQuery图片平滑连续滚动插件
Apr 27 Javascript
制作高质量的JQuery Plugin 插件的方法
Apr 20 Javascript
为什么JS中eval处理JSON数据要加括号
Apr 13 Javascript
JavaScript闭包实例详解
Jun 03 Javascript
仿百度换肤功能的简单实例代码
Jul 11 Javascript
IntersectionObserver API 详解篇
Dec 11 Javascript
浅谈js中同名函数和同名变量的执行问题
Feb 12 Javascript
详解VUE 定义全局变量的几种实现方式
Jun 01 Javascript
vue实现百度搜索下拉提示功能实例
Jun 14 Javascript
js学习总结之dom2级事件基础知识详解
Jul 27 Javascript
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
vue中使用WX-JSSDK的两种方法(推荐)
Jan 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
Windows2003 下 MySQL 数据库每天自动备份
2006/12/21 PHP
PHP中的float类型使用说明
2010/07/27 PHP
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
jQuery.clean使用方法及思路分析
2013/01/07 Javascript
jQuery之按钮组件的深入解析
2013/06/19 Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
2015/03/12 Javascript
js通过iframe加载外部网页的实现代码
2015/04/05 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
2016/05/11 Javascript
详解NodeJs支付宝移动支付签名及验签
2017/01/06 NodeJs
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
echarts实现地图定时切换散点与多图表级联联动详解
2018/08/07 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
js实现列表按字母排序
2020/08/11 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
python统计文本文件内单词数量的方法
2015/05/30 Python
python开发之thread线程基础实例入门
2015/11/11 Python
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
python交换两个变量的值方法
2019/01/12 Python
学python安装的软件总结
2019/10/12 Python
python中必要的名词解释
2019/11/20 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
Keras使用ImageNet上预训练的模型方式
2020/05/23 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
2020/07/09 Python
python脚本定时发送邮件
2020/12/22 Python
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
const char*, char const*, char*const的区别是什么
2014/07/09 面试题
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
医院安全生产月活动总结
2014/07/05 职场文书
2016年公司新年寄语
2015/08/17 职场文书
R9700摩机记
2022/04/05 无线电