返回值:String,Arrayval([val|fn|arr])

概述

獲得匹配元素的當前值。

在 jQuery 1.2 中,可以返回任意元素的值了。包括select。如果多选,将返回一个数组,其包含所选的值。

參數

valStringV1.0

要設置的值。

function(index, value)FunctionV1.4

此函数返回一个要設置的值。接受两个參數,index为元素在集合中的索引位置,text为原先的text值。

arrayArray<String>V1.0

用于 check/select 的值

示例

无參數 描述:

獲取文本框中的值

jQuery 代码:
$("input").val();

參數val 描述:

設定文本框的值

jQuery 代码:
$("input").val("hello world!");

回调函数 描述:

設定文本框的值

jQuery 代码:
$('input:text.items').val(function() {

  return this.value + ' ' + this.className;

});

參數array 描述:

設定一個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"]);