val()方法獲取或設(shè)置所選FORM元素的屬性值。
使用val()方法獲取屬性值時,它返回第一個選定元素的值。
使用val()方法設(shè)置屬性值時,它將覆蓋所有選定元素的值。
注意: val()方法主要用于獲取FORM元素的值,例如input,select和textarea。
獲取值屬性:
$(selector).val()
設(shè)置值屬性:
$(selector).val(value)
使用函數(shù)設(shè)置value屬性:
$(selector).val(function(index, currentValue))
獲取<input>字段的值:
$("button").click(function(){
$("input:text").val();
});測試看看?/?設(shè)置<input>字段的值:
$("button").click(function(){
$("input").val("Hello world");
});測試看看?/?使用函數(shù)更改元素的值:
$("button").click(function(){
$("input:text").val(function(i, val){
return val + " Hello";
});
});測試看看?/?| 參數(shù) | 描述 |
|---|---|
| value | 為所有選定元素的值 注意:如果省略此參數(shù),則val()將返回第一個選定元素的value屬性 |
| function(index, currentValue) | 指定一個函數(shù),該函數(shù)返回要設(shè)置的值
|