前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jQuery中,html、val与text的区别与联系

jQuery中,html、val与text的区别与联系

作者头像
Tyan
发布2022-05-09 08:43:48
6850
发布2022-05-09 08:43:48
举报
文章被收录于专栏:SnailTyan

文章作者:Tyan 博客:noahsnail.com  |  CSDN  |  简书

本文主要介绍如何使用jQuery中的html()text()val()三种方法,用于读取、修改元素的html结构,元素的文本内容,以及表单元素的value值。

1. html方法

  • 不带参数的html方法

在html方法不带参数的情况下,取得的是html内容。例如:

html页面代码:

代码语言:javascript
复制
<h2><span>Hello</span></h2>

jquery代码:

代码语言:javascript
复制
$('h2').html();

返回值:Hello(String)

  • 带参数的html方法

jquery代码:

代码语言:javascript
复制
$('h2').html('Test');

结果:

代码语言:javascript
复制
<h2>Test</h2>

2. text方法

  • 不带参数的text方法

html页面代码:

代码语言:javascript
复制
<h2>Hello</h2>

jquery代码:

代码语言:javascript
复制
console.log($('h2').text());

结果:Hello

  • 带参数的text方法

jquery代码:

代码语言:javascript
复制
$('h2').text('Test');

结果:

代码语言:javascript
复制
<h2>Test</h2>

3. val方法

  • 不带参数的val方法

html页面代码:

代码语言:javascript
复制
<input id="test" value="Hello"/>

jquery代码:

代码语言:javascript
复制
console.log($('#test').val());

结果:Hello

  • 带参数的val方法

jquery代码:

代码语言:javascript
复制
$('#test').val('Test');

结果:

代码语言:javascript
复制
<input id="test" value="Test"/>

总结:html方法可以获取(修改)控件的文本,也可以获取(修改)控件内嵌套的html元素,text方法主要是用来获取控件(修改)的文本,而val方法主要是针对具有value属性的控件,可以获取(修改)控件的value值。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-11-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. html方法
  • 2. text方法
  • 3. val方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档