Javascript JQuery添加输入字段并计算它们
我正在寻找一个动态创建输入字段的JQuery代码。。我找到了这个代码,这正是我想要的Javascript JQuery添加输入字段并计算它们,javascript,jquery,forms,Javascript,Jquery,Forms,我正在寻找一个动态创建输入字段的JQuery代码。。我找到了这个代码,这正是我想要的 $(function() { var input = $('<input type="text" />'); var newFields = $(''); $('#qty').bind('blur keyup change', function() { var n = this.value || 0; if (n + 1) {
$(function() {
var input = $('<input type="text" />');
var newFields = $('');
$('#qty').bind('blur keyup change', function() {
var n = this.value || 0;
if (n + 1) {
if (n > newFields.length) {
addFields(n);
} else {
removeFields(n);
}
}
});
function addFields(n) {
for (i = newFields.length; i < n; i++) {
var newInput = input.clone();
newFields = newFields.add(newInput);
newInput.appendTo('#newFields');
}
}
function removeFields(n) {
var removeField = newFields.slice(n).remove();
newFields = newFields.not(removeField);
}
});
$(函数(){
变量输入=$('');
var newFields=$('');
$('#qty').bind('blur keyup change',function(){
var n=this.value | | 0;
如果(n+1){
如果(n>newFields.length){
addFields(n);
}否则{
移除字段(n);
}
}
});
函数addFields(n){
对于(i=newFields.length;i
但我想计算字段,如下所示:
- #1字段
- #2场
- #3场
function addFields(n) {
for (i = newFields.length; i < n; i++) {
var newInput = $("<div>#"+(i+1)+"</div>").append(input.clone());
newFields = newFields.add(newInput);
newInput.appendTo('#newFields');
}
}
函数addFields(n){
对于(i=newFields.length;i