val(fn)


version 1.4 以降

解説

マッチした全ての要素の value プロパティに、指定した関数の値を設定します。

引数

  • function
    Function: 設定する値を返す関数
    このコールバック関数には、要素のインデックスと、現在の value プロパティの内容が渡されます。
    function (index, val) {
        index; // 要素のインデックス
        val;  // 現在の value プロパティの内容
    
        // 新しい value プロパティの値を返す
        return newValue;
    }
    

戻り値

  • jQuery: jQueryオブジェクト

関連


例1:テキストフィールドの内容が数値だった場合、1 を加算します。

$(":text", "#test2_result").val(function(i, val) {
    return isNaN(parseInt(val)) ? val : 1 + parseInt(val,10);
});