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"]);

------------------------------------------------------------------------------------------------------------------------------

转载于:https://www.cnblogs.com/EWall/archive/2010/11/23/1885335.html

jquery 学习之二 属性---文本 值相关推荐

  1. jQuery学习(二)—jQuery对象的获取

    jQuery学习(二)-jQuery对象的获取

  2. Jquery重新学习之二[属性attr(),removeAttr(),prop(),removeProp()]

    1:属性.attr(name|pro|key,val|key,fn)与removeAttr(name) 1.1 .attr(name) 参数name为属性名称 <a id="my_hr ...

  3. jQuery学习之二---jq核心

    还是那句话,我在这边只选择一些我已经看懂的,不能传播错误信息不是吗,哈哈,然后就是我个人觉得比较重要的,OK,下面开始学习,加油啊,一起加油! jQuery核心函数 1.jquery([selecto ...

  4. CSS(二)属性--文本设置

    HTML代码一 <body> <div>这是一个很黑很黑的夜晚,黑云密布,没有任何光亮透过.卖火柴的小姑娘.......</div> </body> C ...

  5. jquery获取和设置内容文本值

    html方法能解析标签和识别文本,text方法只识别文本不能解析标签 得出以下结论: html方法和text方法是用来获取元素内容的值,val方法只能用来获取表单的值

  6. jQuery学习教程二十: jQuery 遍历 - 后代

    后代是子.孙.曾孙等等. 通过 jQuery,您能够向下遍历 DOM 树,以查找元素的后代. 向下遍历 DOM 树 下面是两个用于向下遍历 DOM 树的 jQuery 方法: children() f ...

  7. 第二十二篇 jQuery 学习4 内容和属性

    jQuery 内容和属性 这节课,我们学习使用jQuery来控制元素的内容.值和属性.   html() 控制所选元素的内容(包括HTML标记): text() 控制所选元素的内容: val() 控制 ...

  8. jQuery学习笔记(二)

    jQuery学习笔记(二) 二.管理jQuery包装集 1.创建新的元素 使用HTML DOM 创建元素 var select=document.createElement("select& ...

  9. 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

最新文章

  1. C++反汇编-加法分析
  2. Unity Remote使用方法
  3. 【洛谷 P2464】[SDOI2008]郁闷的小J(线段树)
  4. word如何设置标题编号
  5. Linux:nice函数
  6. android开发菜单,Android学习指南之十六:Android菜单详解
  7. 【LeetCode】462. 最少移动次数使数组元素相等 II
  8. 解决启动flanneld失败的方法
  9. postman断言之常用函数
  10. MapReduce的工作原理,详细解释WordCount程序
  11. bzoj4237稻草人
  12. 问答机器人接口python_设计用于机器学习工程的Python接口
  13. HTML在前端开发中起到的作用,什么是字符串,web前端开发里起到什么作用
  14. android 浏览器 pc一样大小,手机端不同浏览器[主流的,包括Android自带]对cookie的不同限制,如个数和大小,如何查看?...
  15. linux sysfs link(sysfs_create_link)
  16. Maven引入jar的总结
  17. php和mysql.web开发_PHP和MySQLWeb应用开发
  18. Windows华丽变身MAC OS X
  19. 三菱f800变频器 频率设定_三菱F800变频器调试参数总结
  20. pcie link/lane number negotiation

热门文章

  1. 如何在内核里面查找某些结构体或者宏的定义
  2. silverlight中常用公共函数分享
  3. OpenWrt安装迅雷成功,实现BT emule等多协议下载
  4. Android 4.4.2 动态添加JNI库方法记录 (一 JNI库层)
  5. java实现红包要多少钱_Java实现发红包功能
  6. chm转pdf_简历是以PDF还是Word格式提交的?
  7. 这个结构体排序开始没有想到!!
  8. html中纯js互斥按钮,JS如何实现checkbox互斥功能
  9. 监控最佳实践--redis及业务接口
  10. 网页交互动画终极指南