溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

.val如何將函數(shù)作為參數(shù)設(shè)置文本框的值

發(fā)布時(shí)間:2022-03-08 14:27:17 來(lái)源:億速云 閱讀:113 作者:小新 欄目:web開(kāi)發(fā)

這篇文章主要為大家展示了“.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è)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI