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 相关文章推荐
Ruffy javascript 学习笔记
Nov 30 Javascript
Bookmarklet实现启动jQuery(模仿 云输入法)
Sep 15 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
May 28 Javascript
原生javascript兼容性测试实例
Jul 01 Javascript
$.get获取一个文件的内容示例代码
Sep 11 Javascript
JavaScript实现数字数组正序排列的方法
Apr 06 Javascript
javascript中几个容易混淆的概念总结
Apr 14 Javascript
详解jquery事件delegate()的使用方法
Jan 25 Javascript
适用于手机端的jQuery图片滑块动画
Dec 09 Javascript
微信小程序 定位到当前城市实现实例代码
Feb 23 Javascript
微信小程序实现订单倒计时
Nov 01 Javascript
JS自定义滚动条效果
Mar 13 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
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
2012/01/12 PHP
PHP在不同页面间传递Json数据示例代码
2013/06/08 PHP
PHP依赖倒置(Dependency Injection)代码实例
2014/10/11 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
2019/08/03 PHP
在JavaScript中,为什么要尽可能使用局部变量?
2009/04/06 Javascript
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
JS远程获取网页源代码实例
2013/09/05 Javascript
jquery对元素拖动排序示例
2014/01/16 Javascript
Javascript检查图片大小不要让大图片撑破页面
2014/11/04 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
jquery中toggle函数交替使用问题
2015/06/22 Javascript
JavaScript电子时钟倒计时
2016/01/09 Javascript
怎么引入(调用)一个JS文件
2016/05/26 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
Javascript将JSON日期格式化
2016/08/23 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
jQuery实现的form转json经典示例
2017/10/10 jQuery
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
微信小程序实现评论功能
2018/11/28 Javascript
Python中logging模块的用法实例
2014/09/29 Python
学生信息管理系统python版
2018/10/17 Python
对python特殊函数 __call__()的使用详解
2019/07/02 Python
Python面向对象程序设计之继承、多态原理与用法详解
2020/03/23 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
澳大利亚领先的皮肤诊所:Skin Matrix(抗衰老、痤疮专家、药妆护肤)
2018/05/20 全球购物
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
Farfetch中文官网:奢侈品牌时尚购物平台
2020/03/15 全球购物
一些网络技术方面的面试题
2014/05/01 面试题
《钱学森》听课反思
2014/03/01 职场文书
致男子1500米运动员的广播稿
2019/11/08 职场文书
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python