簡體   English   中英

Jquery 從動態生成的輸入文本中獲取值

[英]Jquery get values from dynamically generated input texts

Jquery 從動態生成的輸入文本中獲取值

這是我想要實現的一個例子。 讓我把 html 代碼放在后面描述

<div class="col-xs-3 ">
                    <label for="pointMap[0]-value">firstkey</label>
                    <input type="text" id="pointMap[0]-value" name="pointsValueMap[firstkey]" value="value1">
                </div>
            
                <div class="col-xs-3 ">
                    <label for="pointMap[1]-value">secondkey</label>
                    <input type="text" id="pointMap[1]-value" name="pointsValueMap[secondkey]" value="value2">
                </div>

我想擁有這些類型的輸入類型文本 id(pointMap[i]-value)的所有值。 還請建議是否有比在收集時讓它們成為數組更好的方法。 對於我應該循環的內容,我的大腦一片空白,在 for 循環中,我找不到終止條件(這些輸入文本的大小)。

由於您使用的是 jQuery。 您可以使用包含選擇器的屬性 jQuery 中有完整的選擇器列表。

您可以將此類輸入的值存儲在這樣的數組中

var inputStore = []; //Where you want to store the values

$("input[name*=pointsValueMap]").each(function(){ //Will check for inputs with name containing pointsValueMap
  inputStore.push($(this).val())
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM