所以,我在這裏要做的是onClick
添加另一個<li>
,它完全像它上面那個。我在PHP中創建了一個for循環,在<li>
內部創建適當的字段。jQuery添加項目
我正在運行的問題是:當您單擊.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;
});
不需要在field.insertAfter之前分號? – 2012-08-01 19:36:53
是的,但它對結果沒有影響。 – 2012-08-01 21:14:42