.html()用为读取和修改元素的HTML标签;

.text()用来读取或修改元素的纯文本内容;

.val()用来读取或修改表单元素的value值;

一看黑体的部分,所以把text和html分为一组,他们都是对元素取值或设置,只有val是对表单元素的。

html和val 都是读取时,取第一个匹配的值,但是设置时却是设置每一个匹配的值,所以在使用当中如无必要,元素的Id保持唯一。

text则是取所有匹配元素的纯文本内容,设置时设置所有匹配元素的文本内容。

例子:

<div id="divShow"><b><i>Write Less Do More</i></b></div>

如果我们用var strHTML = $("#divShow").html();取的话,

结果是:<b><i>Write Less Do More</i></b>

如果我们用var strHTML2 = $("#divShow b i").html();取的话

结果是:Write Less Do More

而text没有第一种情况,

如果我们var strText = $("#divShow").text();取的话

结果是:Write Less Do More

最新文章

  1. [转]ubuntu linux下DNS重启后丢失
  2. MySQL学习记录--生成时间日期数据
  3. iOS 动画学习
  4. javascript插件uploadify简单实现文件上传
  5. 打开SDK Manager检查Android SDK下载和更新失败的解决方法
  6. zookeeper 监控 —— 阿里taokeeper
  7. UVA 1349 Optimal Bus Route Design 最优公交路线(最小费用流,拆点)
  8. js点击按钮,放大对应图片代码
  9. 【IOS】IOS高速入门之OC语法
  10. What day is that day?(快速幂,打表找周期,或者求通项公式)
  11. (cljs/run-at (JSVM. :browser) &quot;搭建刚好可用的开发环境!&quot;)
  12. POJ 2516 Minimum Cost (费用流)
  13. Bash特殊变量:$0, $#, $*, $@, $?, $$实战
  14. [转帖]十二 个经典 Linux 进程管理命令介绍
  15. Vertx.vertx()初始框图和模块
  16. 谈谈ISCSI\NAS\SAN及SAS之间的区别及优缺点--待补充
  17. Redis Cluster集群知识学习总结
  18. SerDes、RocketIO、GTX
  19. SQL SERVER2014 安装 Error code 0x858C001B.
  20. Java多线程之使用ATM与柜台对同一账户取钱

热门文章

  1. Python模块——json
  2. Matlab高级教程_第一篇:Matlab基础知识提炼_01
  3. tensorflow(五)
  4. win10+CUDA9.0176、CUDNN7.6.0安装
  5. Form表单中method="post/get'的区别
  6. 三十、sersync高级同步工具实时数据同步架构
  7. 领域建模-模型验证与面向资源的API设计
  8. 基础篇三:Nginx介绍
  9. 吴裕雄--天生自然C语言开发:函数
  10. 一个http的Post请求问题,unable to resolve host &lt;我的域名&gt;:no address associated with hostnam