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 相关文章推荐
JavaScript 页面坐标相关知识整理
Jan 09 Javascript
javascript(js)的小数点乘法除法问题详解
Mar 07 Javascript
JavaScript清空数组元素的两种方法简单比较
Jul 10 Javascript
jQuery on()绑定动态元素出现的问题小结
Feb 19 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
May 27 Javascript
浅述节点的创建及常见功能的实现
Dec 15 Javascript
微信小程序本作用域下调用全局JS详解及实例
Feb 22 Javascript
Vue非父子组件通信详解
Jun 12 Javascript
AngularJs 延时器、计时器实例代码
Sep 16 Javascript
IntersectionObserver实现图片懒加载的示例
Sep 29 Javascript
深入浅出理解JavaScript闭包的功能与用法
Aug 01 Javascript
Echarts实现多条折线可拖拽效果
Dec 19 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
编写php应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
phpMyAdmin自动登录和取消自动登录的配置方法
2014/05/12 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
2016/03/18 PHP
php时间计算相关问题小结
2016/05/09 PHP
JS 有名函数表达式全面解析
2010/03/19 Javascript
JavaScript 原型学习总结
2010/10/29 Javascript
关于js获取radio和select的属性并控制的代码
2011/05/12 Javascript
js判断子窗体是否关闭的方法
2015/08/11 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
JavaScript的一些小技巧分享
2021/01/06 Javascript
[37:03]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第二场 12.16
2020/12/18 DOTA
小结Python用fork来创建子进程注意事项
2014/07/03 Python
python多重继承新算法C3介绍
2014/09/28 Python
Python入门篇之文件
2014/10/20 Python
Python中Django框架下的staticfiles使用简介
2015/05/30 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
2018/04/08 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
使用python爬取微博数据打造一颗“心”
2019/06/28 Python
TensorFlow打印输出tensor的值
2020/04/19 Python
python为什么会环境变量设置不成功
2020/06/23 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
2020/06/30 Python
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
美国二手奢侈品寄售网站:TheRealReal
2016/10/29 全球购物
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
历史学专业推荐信
2013/11/06 职场文书
采购部经理岗位职责
2014/02/10 职场文书
党员实事承诺书
2014/03/26 职场文书
小学班主任评语大全
2014/04/23 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
《恐龙》教学反思
2014/04/27 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
运动会加油稿30字
2015/07/21 职场文书
《从现在开始》教学反思
2016/02/16 职场文书