您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“.val如何將函數(shù)作為參數(shù)設(shè)置文本框的值”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“.val如何將函數(shù)作為參數(shù)設(shè)置文本框的值”這篇文章吧。
.val( value )
.val( value )返回: jQuery
描述: 設(shè)置匹配的元素集合中每個(gè)元素的值。
添加的版本: 1.0.val( value )
value
類型: String, Array
一個(gè)文本字符串或一個(gè)以字符串形式的數(shù)組來(lái)設(shè)定每個(gè)匹配元素的值。
添加的版本: 1.4.val( function(index, value) )
function(index, value)
類型: Function()
一個(gè)用來(lái)返回設(shè)置值的函數(shù)。this 指向當(dāng)前元素。接收的集合中的元素,舊的值作為參數(shù)的索引位置。
此方法通常用于設(shè)置表單字段的值。
傳遞一個(gè)元素的數(shù)組,允許匹配<input type="checkbox">, <input type="radio"> 和 <select multiple="multiple">中的<option>被選中。對(duì)于 <input type="radio"> 屬于一個(gè)單選按鈕組 ,還有<select multiple="multiple">的其他元素都將被取消選中。
.val() 方法允許我們通過(guò)一個(gè)函數(shù)來(lái)設(shè)置這個(gè)值。 從 jQuery 1.4 開(kāi)始, 這個(gè)函數(shù)通過(guò)兩個(gè)參數(shù),當(dāng)前元素的所引值和它當(dāng)前的值:
$('input:text.items').val(function( index, value ) {
return value + ' ' + this.className;
});
這個(gè)例子將字符串" items" 附給文本框。
例子:
Example: 將函數(shù)作為參數(shù)設(shè)置文本框的值。
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<p>Type something and then click or tab out of the input.</p>
<input type="text" value="type something" />
<script>
$('input').bind('blur', function() {
$(this).val(function( i, val ) {
return val.toUpperCase();
});
});
</script>
</body>
</html>
以上是“.val如何將函數(shù)作為參數(shù)設(shè)置文本框的值”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。