jQuery教程(3)-操作DOM之表单控件的值

文章标签: jquery
2014-12-27 15:59:31     12 人阅读    

表单控件的值
HTML属性与DOM属性差别最大的地方,恐怕就要数表单控件的值了。比如,文本输人框的 value属性在DOM中的属性叫defaultValue,DOM中就没有value属性。而选项列表(select) 兀素呢,其选项的值在DOM中通常是通过selectedIndex属性,或者通过其选项兀素的 selected属性来取得。
由于存在这些差异,在取得和设置表单控件的值时,最好不要使用.attr()方法。而对于选 项列表呢,最好连.prop()方法也不要使用。那使用什么呢,建议使用jQuery提供的.val() 方法:

//取得文本输入框的当前值
var inputValue = $('#my-input').val();
//取得选项列表的当前值
var selectValue = $('#my-select').val();
八设置单选列表的值
$('#my-single-select').val('value3');
/^设置多选列表的值
$('#my-multi-select').val(['value1', 'value2']);

与.attr()和.prop()—样,.val()方法也可以接受一个函数作为其setter参数。有了这个 多用途的.val()方法,使用jQuery做Web开发你又会倍感高效。2


原文地址:http://www.itmmd.com/201412/396.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。

Java程序常用算法 验证 IP 地址的有效性   上一篇
下一篇  jQuery教程(2)-操作DOM之DOM元素属性

精彩回复
发表评论
姓名:       

《程序员app》专门为程序员量身定做!