博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery中text()、html()、val()的区别
阅读量:3948 次
发布时间:2019-05-24

本文共 733 字,大约阅读时间需要 2 分钟。

转载:

1. text()

text() :设置或返回被选元素的文本内容

    
Document
div有文本内容
div2内的文本
span内有文本内容

在这里插入图片描述

可以看出text()只输出标签内的文本内容,和js的innerText方法一样

2. html()

html() :返回或设置被选元素的内容 (inner HTML),包括标签。

如果该方法未设置参数,则返回被选元素的当前内容。

    
div有文本内容
div2内的文本
span内有文本内容

在这里插入图片描述

打印当前标签内的文本内容,如果有子标签,则把子标签本身和子标签内的文本一起打印

这个和js的innerHTML差不多

3. val()

val() :返回或设置被选元素的值。

元素的值是通过 value 属性设置的。该方法大多用于 input 元素。主要用于获取表单元素的值。如果该方法未设置参数,则返回被选元素的当前值。

    
div有文本内容
div2内的文本
span内有文本内容

在这里插入图片描述

val()是用来输出表单内的数据,可以看出div和span标签内的文本并没有被输出,我还测试了H5新标签placeholder同样也没有被输出,所以这个val应该是只针对标签的value属性的

你可能感兴趣的文章
web学习之ajax记录
查看>>
web学习之ajax参数解析
查看>>
linux学习之curl命令使用
查看>>
java模板引擎中主要三个JSP,Freemarker,Velocity简述
查看>>
javascript学习之$(function() {})
查看>>
kafka初识
查看>>
mysql存储过程 --游标的使用 取每行记录
查看>>
ranger通过web界面登录用户验证类UsernamePasswordAuthenticationFilter
查看>>
墨菲定律——生活
查看>>
墨菲定律——职场
查看>>
mysql学习使用二(更新)
查看>>
java匿名内部类原理及使用
查看>>
java基础学习之Timer定时器使用
查看>>
Linux中修改环境变量及快速生效方法
查看>>
Linux学习 - vi/vim 编辑器显示行号
查看>>
linux 卸载python
查看>>
Linux下安装Python2.7与升级至2.7
查看>>
winscp连接linux虚拟机失败
查看>>
解决报错 “build.sh /bin/bash^M: 坏的解释器:没有那个文件或目录”
查看>>
linux学习之tr操作符用法
查看>>