var form_error = jQuery('<div/>').attr('class', 'input-error').append(jQuery('<div/>').attr('class', 'error-label'));
var registration_fields_list = jQuery('<ul/>');
jQuery.each(registration_fields, function(){
var label = jQuery('<label/>').text(this.label);
var field = null;
field = jQuery('<input/>').attr({'name': this.input_name, 'class': this.input_class, 'type': (typeof this.type != 'undefined' ? this.type : 'text')});
console.log(jQuery('<li/>').append(label, field, form_error));
});
我找不到问题,但问题是form_error
它只附加到最后一个li
,而不是每个。我哪里错了?