そこで、私がここでやろうとしているのは、その上のものとまったく同じものをonClick
もう 1 つ追加することです。<li>
this 内に適切なフィールドを作成するために、PHP で for ループを作成しました<li>
。
私が直面している問題:.repatable-add
ボタンをクリックすると、「交換前」のアラートが 2 回表示され、「交換後」のアラートがまったく発生しません。そしてアイデア?
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;
});