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è)置的值
|