所以,我在这里要做的是 onClick 添加另一个 <li> ,它与上面的完全一样。我在 PHP 中创建了一个 for 循环来在这个 <li> 中创建正确的字段。
我遇到的问题:当您单击 .repatable-add 按钮时,我会收到两次“替换前”警报,而“替换后”警报根本不会触发。和想法?
jQuery('.repeatable-add').click(function() {
field = jQuery(this).siblings('ul.image-details').find('li:last').clone(true);
fieldLocation = jQuery(this).siblings('ul.image-details').find('li:last');
jQuery('input', field).val('').attr('name', function(index, name) {
alert(name +' before replace');
return name.replace(/(\d+)/, function(fullMatch, n) {
return Number(n) + 1;
alert(name +' after replace');
});
})
field.insertAfter(fieldLocation, jQuery(this).siblings('ul.image-details').find('li:last'))
return false;
});