jquery中 html()、text() 、val() + 常用表单元素

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1..html()用为读取和修改元素的HTML标签

2..text()用来读取或修改元素的纯文本内容

3..val()用来读取或修改表单元素的value值。

这三个方法功能上的对比

1..html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的

HTML内容(包括其Html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。【text也是只能读取第一个选中元素的文本】

2..html(htmlString),.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果

三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。

3..html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。

例子:

here is a paragram

here is a big DIV

function showVal()

{

var div = $("#div");

alert("showVal(): "+div.val());

显示为空

}

function showHtml()

{

var div = $("#div");

alert("showHtml(): "+div.html());

显示为:

here is a paragram

here is a big DIV

}

function showText()

{var div = $("#div");

alert("showText(): "+div.text());

显示为:

here is a paragram

here is a big DIV

}

总结:val()---一般用在input上,而不用在其他元素,用来获取input 或者是select的值

html()和text()可用在多种元素上,但是html()相当于依据源代码返回,也就是在返回的内容中会包含各种tag,而text()则相当于是依据页面显示返回,返回的内容是出去各种tag之间的内容

html属性中有两个方法,一个有参,一个无参

1. 无参html():取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档,返回的是一个String

2.有参html(val):设置每一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。返回一个jquery对象

其次,text属性中有两个方法,一个有参,一个无参

1. 无参text():取得所有匹配元素的内容。结果是由所有匹配元素包含的文本内容组合起来的文本。返回的是一个String

2.有参text(val):设置所有匹配元素的文本内容,与html() 类似, 但将编码HTML (将"<" 和">" 替换成相应的HTML实体).返回一个jquery对象

最后,val()属性中也有两个方法,一个有参,一个无参。

1.无参val():获得第一个匹配元素的当前值。在jQuery 1.2 中,可以返回任意元素的值了。包括select。如果多选,将返回一个数组,其包含所选的值。

返回的是一个String、array

结果:[

Single:SingleMultiple:Multiple, Multiple3

]

2.有参val(val):设置每一个匹配元素的值。在jQuery 1.2, 这也可以为check,select,radio 元件赋值,返回一个jquery对象

常用表单元素:

表单标志的主要元素、属性如下:

创建表单

创建滚动菜单,size设置在需要滚动前可以看到的表单项数目

创建下拉菜单

创建一个文本框区域,列的数目设置宽度,行的数目设置高度

创建一个复选框,文字在标签后面

创建一个单选框,文字在标志后面

创建一个单行文本输入区域,size设置为字符串的宽度

创建提交(submit)按钮

创建一个使用图像的提交(submit)按钮

创建重置(reset)按钮

相关文档
最新文档