在jQuery中,可以透過以下方式將表單元素的名稱(name)自增加1:
var currentName = $('input').attr('name');
這將傳回目前表單元素輸入框的名稱。例如:如果目前的元素名稱為“input1”,則currentName的值將為“input1”。
var newName = parseInt(currentName.match(/d+/g)) + 1;
這將將目前名稱中的數字部分提取出來並轉換為數字類型。然後,用1加上該數字以獲得新名稱。例如:如果目前名稱是“input1”,則newName的值將為2。
$('input').attr('name', 'input' + newName);
這將使用新名稱取代目前元素的名稱。例如:如果新名稱為2,則元素名稱將變為「input2」。
完整程式碼如下:
var currentName = $('input').attr('name'); var newName = parseInt(currentName.match(/d+/g)) + 1; $('input').attr('name', 'input' + newName);
這個方法可以用來建立表單元素,動態新增表單元素,或是重新命名表單元素等場景。
以上是jquery怎麼設定name自增加1的詳細內容。更多資訊請關注PHP中文網其他相關文章!