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 不只是脚本
May 30 Javascript
jQuery操作 input type=checkbox的实现代码
Jun 14 Javascript
Array 重排序方法和操作方法的简单实例
Jan 24 Javascript
用html5 js实现点击一个按钮达到浏览器全屏效果
May 28 Javascript
node.js实现多图片上传实例
Jun 03 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
Mar 05 Javascript
浅析JavaScript作用域链、执行上下文与闭包
Feb 01 Javascript
Bootstrap图片轮播组件Carousel使用方法详解
Oct 20 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
Mar 25 Javascript
详解Vscode中使用Eslint终极配置大全
Nov 08 Javascript
vue 防止页面加载时看到花括号的解决操作
Nov 09 Javascript
vue使用element-ui按需引入
May 20 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
DC这些乐高系列动画电影你看过几部?
2020/04/09 欧美动漫
jquery实现metro效果示例代码
2013/09/06 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
2014/06/24 Javascript
PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
2015/08/06 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
用图片替换checkbox原始样式并实现同样的功能
2018/11/15 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
基于element-ui封装表单金额输入框的方法示例
2021/01/06 Javascript
[46:37]LGD vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python创建xml的方法
2015/03/10 Python
Python中的random()方法的使用介绍
2015/05/15 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
python 将大文件切分为多个小文件的实例
2019/01/14 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
如何利用Anaconda配置简单的Python环境
2019/06/24 Python
Python考拉兹猜想输出序列代码实践
2019/07/05 Python
python中下标和切片的使用方法解析
2019/08/27 Python
基于python实现蓝牙通信代码实例
2019/11/19 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
python获取百度热榜链接的实例方法
2020/08/25 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
Python通过fnmatch模块实现文件名匹配
2020/09/30 Python
党员争先创优承诺书
2015/01/20 职场文书
财务经理岗位职责
2015/01/31 职场文书
Python+uiautomator2实现自动刷抖音视频功能
2021/04/29 Python
如何开发一个渐进式Web应用程序PWA
2021/05/10 Javascript
CSS Transition通过改变Height实现展开收起元素
2021/08/07 HTML / CSS
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技
使用Bandicam录制鼠标指针并附带点击声音,还可以添加点击动画效果
2022/04/11 数码科技