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中的条件判断语句使用详解
Jun 03 Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
Aug 12 Javascript
JQuery的attr 与 val区别
Jun 12 Javascript
手机端实现Bootstrap简单图片轮播效果
Oct 13 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
Nov 02 Javascript
深入学习 JavaScript中的函数调用
Mar 23 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
Dec 18 Javascript
vue2.0路由切换后页面滚动位置不变BUG的解决方法
Mar 14 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
jQuery模仿ToDoList实现简单的待办事项列表
Dec 30 jQuery
vue-preview动态获取图片宽高并增加旋转功能的实现
Jul 29 Javascript
vue实现可移动的悬浮按钮
Mar 04 Vue.js
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 fwrite写入txt文件的时候用 \r\n不能换行的问题
2013/08/06 PHP
Zend Framework框架Smarty扩展实现方法
2016/03/22 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
My Desktop :) 桌面式代码
2008/12/29 Javascript
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
jQuery判断元素是否是隐藏的代码
2011/04/24 Javascript
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
jquery如何获取复选框的值
2013/12/12 Javascript
js和jquery设置disabled属性为true使按钮失效
2014/08/07 Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
2015/10/16 Javascript
JavaScript数组的5种迭代方法
2017/09/29 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
Vue入门之数据绑定(小结)
2018/01/08 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
a标签调用js的方法总结
2019/09/05 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
Python struct模块解析
2014/06/12 Python
python的exec、eval使用分析
2017/12/11 Python
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
python队列Queue的详解
2019/05/10 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
logging level级别介绍
2020/02/21 Python
Python 抓取数据存储到Redis中的操作
2020/07/16 Python
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
2012/09/08 面试题
应届生妇产科护士求职信
2013/10/27 职场文书
家电业务员岗位职责
2014/03/10 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
家居装修公司创业计划书范文
2014/03/20 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
本科应届生求职信
2014/08/05 职场文书
优秀共产党员事迹材料
2014/12/18 职场文书
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫