我在运行时通过单击按钮动态创建文本框。生成的文本框数量不固定。如何从动态创建的文本框中获取值并将它们存储到变量中。以下是我的代码。
function AddTextBox() {
var div = document.createElement('DIV');
div.innerHTML = GetDynamicTextBox("");
document.getElementById("TextBoxContainer").appendChild(div);
"<div>" + "</div>";
}
答案 0 :(得分:1)
如果您有序列化ID,则可以使用文本框ID获取蚀刻文本框值。
$('#button').click(function () {
$.each($('[id^=txt]'), function (i, item) {
var grade = $(this).val();
alert(grade);
});
});
或者您可以使用此方法获取所有输入类型文本框值。
$('input[type=text]').each(function(i, item) {
var grade = $(item).val();
alert(grade);
});