首頁  >  屬性  > val([val|fn|arr])

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

概述

獲得匹配元素的當前值。

在 jQuery 1.2 中,可以返回任意元素的值了。包括select。如果多選,將返回一個陣列,其包含所選的值。

參數

val String V1.0

要設定的值。

function(index, value) Function V1.4

此函式返回一個要設定的值。接受兩個參數,index為元素在集合中的索引位置,text為原先的text值。

array Array<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"]);