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 相关文章推荐
js DOM 元素ID就是全局变量
Sep 20 Javascript
js获取height和width的方法说明
Jan 06 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
Aug 04 Javascript
javascript给span标签赋值的方法
Nov 26 Javascript
AngularJS的ng Http Request与response格式转换方法
Nov 07 Javascript
AngularJS2中一种button切换效果的实现方法(二)
Mar 27 Javascript
实例解析Vue.js下载方式及基本概念
May 11 Javascript
详解微信小程序之scroll-view的flex布局问题
Jan 16 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
Sep 27 Javascript
基于VUE的v-charts的曲线显示功能
Oct 01 Javascript
vue input标签通用指令校验的实现
Nov 05 Javascript
JavaScript实现省市联动效果
Nov 22 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
BBS(php &amp; mysql)完整版(六)
2006/10/09 PHP
ThinkPHP 3.2 数据分页代码分享
2014/10/14 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
Yii框架模拟组件调用注入示例
2019/11/11 PHP
JavaScript 比较时间大小的代码
2010/04/24 Javascript
javascript将浮点数转换成整数的三个方法
2014/06/23 Javascript
处理文本部分内容的TextRange对象应用实例
2014/07/29 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
2015/08/13 Javascript
JS实现的文字与图片定时切换效果代码
2015/10/06 Javascript
详解百度百科目录导航树小插件
2017/01/08 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
2017/03/09 Javascript
微信小程序实战之自定义抽屉菜单(7)
2017/04/18 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
2017/06/04 Javascript
JavaScrip关于创建常量的知识点
2017/12/07 Javascript
浅谈angular表单提交中ng-submit的默认使用方法
2018/09/30 Javascript
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
JavaScript实现秒杀时钟倒计时
2019/09/29 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
ES6中Set和Map用法实例详解
2020/03/02 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
pandas series序列转化为星期几的实例
2018/04/11 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
python 如何停止一个死循环的线程
2020/11/24 Python
Python json解析库jsonpath原理及使用示例
2020/11/25 Python
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
寻找完美的房车租赁:RVShare
2019/02/23 全球购物
函授大专自我鉴定
2013/11/01 职场文书
技术人员面试提纲
2013/11/28 职场文书
培训主管岗位职责
2014/02/01 职场文书
商学院大学生求职的自我评价
2014/03/12 职场文书
幼儿园教师岗位职责
2014/03/17 职场文书
硕士生找工作求职信
2014/07/05 职场文书
《正比例》教学反思
2016/02/23 职场文书
实用求职信模板范文
2019/05/13 职场文书
职场领导同事生日简短祝福语
2019/08/06 职场文书