jquery 学习之二 属性 文本与值(text,val)


Posted in Javascript onNovember 25, 2010

text()

取得所有匹配元素的内容。
结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。
Get the text contents of all matched elements.
The result is a string that contains the combined text contents of all matched elements. This method works on both HTML and XML documents.

返回值

String

示例

HTML 代码:

<p><b>Test</b> Paragraph.</p><p>Paraparagraph</p>

jQuery 代码:

$("p").text();

结果:

Test Paragraph.Paraparagraph
------------------------------------------------------------------------------------------------------------------------------

text(val)

设置所有匹配元素的文本内容
与 html() 类似, 但将编码 HTML (将 "<" 和 ">" 替换成相应的HTML实体).
Set the text contents of all matched elements.
Similar to html(), but escapes HTML (replace "<" and ">" with their HTML entities).

返回值

jQuery

参数

val (String) : 用于设置元素内容的文本

示例

HTML 代码:

<p>Test Paragraph.</p>

jQuery 代码:

$("p").text("<b>Some</b> new text.");

结果:

[ <p><b>Some</b> new text.</p> ]
------------------------------------------------------------------------------------------------------------------------------

val()

获得第一个匹配元素的当前值。
在 jQuery 1.2 中,可以返回任意元素的值了。包括select。如果多选,将返回一个数组,其包含所选的值。
Get the content of the value attribute of the first matched element.
In jQuery 1.2, a value is now returned for all elements, including selects. For multiple selects an array of values is returned. 

返回值

String,Array

示例

获得单个select的值和多选select的值。

HTML 代码:

<p></p><br/>
<select id="single">
  <option>Single</option>
  <option>Single2</option>
</select>
<select id="multiple" multiple="multiple">
  <option selected="selected">Multiple</option>
  <option>Multiple2</option>
  <option selected="selected">Multiple3</option>
</select>

jQuery 代码:

$("p").append(
  "<b>Single:</b> "   + $("#single").val() +
  " <b>Multiple:</b> " + $("#multiple").val().join(", ")
);

结果:

[ <p><b>Single:</b>Single<b>Multiple:</b>Multiple, Multiple3</p>]

获取文本框中的值

HTML 代码:

<input type="text" value="some text"/>

jQuery 代码:

$("input").val();

结果:

some text
------------------------------------------------------------------------------------------------------------------------------

val(val)

设置每一个匹配元素的值。
在 jQuery 1.2, 这也可以为select元件赋值
Set the value attribute of every matched element.
In jQuery 1.2, this is also able to set the value of select elements, but selecting the appropriate options.

返回值

jQuery

参数

val (String) : 要设置的值。

示例

设定文本框的值

HTML 代码:

<input type="text"/>

jQuery 代码:

$("input").val("hello world!");
------------------------------------------------------------------------------------------------------------------------------

val(val)

check,select,radio等都能使用为之赋值

返回值

jQuery

参数

val (Array<String>) : 用于 check/select 的值

示例

设定一个select和一个多选的select的值

HTML 代码:

<select id="single">
  <option>Single</option>
  <option>Single2</option>
</select>
<select id="multiple" multiple="multiple">
  <option selected="selected">Multiple</option>
  <option>Multiple2</option>
  <option selected="selected">Multiple3</option>
</select><br/>
<input type="checkbox" value="check1"/> check1
<input type="checkbox" value="check2"/> check2
<input type="radio" value="radio1"/> radio1
<input type="radio" value="radio2"/> radio2

jQuery 代码:

$("#single").val("Single2");
$("#multiple").val(["Multiple2", "Multiple3"]);
$("input").val(["check2", "radio1"]);
Javascript 相关文章推荐
获取HTML DOM节点元素的方法的总结
Aug 21 Javascript
JavaScript 组件之旅(一)分析和设计
Oct 28 Javascript
JavaScript访问CSS属性的几种方式介绍
Jul 21 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
Sep 25 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
Mar 03 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
Mar 04 Javascript
js实现文字向上轮播功能
Jan 13 Javascript
200行代码实现blockchain 区块链实例详解
Mar 14 Javascript
在node中使用jwt签发与验证token的方法
Apr 03 Javascript
vue项目中将element-ui table表格写成组件的实现代码
Jun 12 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
Sep 28 Javascript
javascript对象3个属性特征
Nov 17 Javascript
jquery 学习之二 属性(html()与html(val))
Nov 25 #Javascript
jquery 学习之二 属性(类)
Nov 25 #Javascript
初窥JQuery(二) 事件机制(1)
Nov 25 #Javascript
初窥JQuery(一)jquery选择符 必备知识点
Nov 25 #Javascript
初窥JQuery-Jquery简介 入门了解篇
Nov 25 #Javascript
学习并汇集javascript匿名函数
Nov 25 #Javascript
汉化英文版的Dreamweaver CS5并自动提示jquery
Nov 25 #Javascript
You might like
用Simple Excel导出xls实现方法
2012/12/06 PHP
php过滤XSS攻击的函数
2013/11/12 PHP
php实现图片缩放功能类
2013/12/18 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
img标签中onerror用法
2009/08/13 Javascript
jquery入门—访问DOM对象方法
2013/01/07 Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
2014/01/10 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
底部悬浮通栏可以关闭广告位的实现方法
2016/06/01 Javascript
jQuery之简单的表单验证实例
2016/07/07 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
2016/10/04 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
JS实现图片居中悬浮效果
2017/12/25 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
使用JavaScript实现node.js中的path.join方法
2018/08/12 Javascript
基于JS开发微信网页录音功能的实例代码
2019/04/30 Javascript
使用eslint和githooks统一前端风格的技巧
2020/07/29 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[05:37]DOTA2-DPC中国联赛 正赛 Elephant vs iG 选手采访
2021/03/11 DOTA
python实现的防DDoS脚本
2011/02/08 Python
Python部署web开发程序的几种方法
2017/05/05 Python
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
基于matplotlib中ion()和ioff()的使用详解
2020/06/16 Python
python使用ctypes库调用DLL动态链接库
2020/10/22 Python
干部下基层实施方案
2014/03/14 职场文书
争先创优活动总结
2014/08/27 职场文书
总结python多进程multiprocessing的相关知识
2021/06/29 Python
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫