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 相关文章推荐
document.compatMode介绍
May 21 Javascript
php的文件上传入门教程(实例讲解)
Apr 10 Javascript
JS获取当前网页大小以及屏幕分辨率等
Sep 05 Javascript
jQuery获取样式中颜色值的方法
Jan 29 Javascript
JS实现为表格动态添加标题的方法
Mar 31 Javascript
js获取Get值的方法
Sep 29 Javascript
js实现按座位号抽奖
Apr 05 Javascript
jQuery实现全选、反选和不选功能
Aug 16 jQuery
微信小程序 input表单与redio及下拉列表的使用实例
Sep 20 Javascript
使用pkg打包Node.js应用的方法步骤
Oct 19 Javascript
微信小程序封装多张图片上传api代码实例
Dec 30 Javascript
JavaScript实现商品评价五星好评
Nov 30 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 register_globals 值为on与off的理解
2013/09/26 PHP
php 表单提交大量数据发生丢失的解决方法
2014/03/03 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
ThinkPHP的SAE开发相关注意事项详解
2016/10/09 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
PHP+RabbitMQ实现消息队列的完整代码
2019/03/20 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
2007/01/22 Javascript
jQuery hover 延时器实现代码
2011/03/12 Javascript
jQuery布局插件UI Layout简介及使用方法
2013/04/03 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
js获取上传文件大小示例代码
2014/04/10 Javascript
javascript模拟命名空间
2015/04/17 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
2017/01/04 Javascript
Node.js中的cluster模块深入解读
2018/06/11 Javascript
webuploader分片上传的实现代码(前后端分离)
2018/09/10 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
JS中appendChild追加子节点无效的解决方法
2018/10/14 Javascript
vue 实现滚动到底部翻页效果(pc端)
2019/07/31 Javascript
JS数组方法concat()用法实例分析
2020/01/18 Javascript
Angular单元测试之事件触发的实现
2020/01/20 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
2020/04/23 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python随机生成彩票号码的方法
2015/03/05 Python
pytorch 数据集图片显示方法
2018/07/26 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
营销与策划专业毕业生求职信
2013/11/01 职场文书
作文评语集锦大全
2014/04/23 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
跳高加油稿
2015/07/21 职场文书
golang 实现时间戳和时间的转化
2021/05/07 Golang