나는 다음이의 jQuery 복제 및 이름을 입력 필드
$(function(){
// Control clone
$('div.addControl a.button').click(function (e){
e.preventDefault();
var parent = $(this).closest('.section').find('.parent:last');
var parentInput = parent.clone();
parentInput.find("input").val("");
parent.after(parentInput);
});
$('div.validGroup a.iconClose').live('click', function (e){
e.preventDefault();
if ($(this).closest('.section').find('.parent').length > 1){
$(this).closest('div.parent').remove();
}
});
reflesh();
});
- (가) 버튼을 입력 필드의 값과 클론 그룹을 제거합니다 "추가"를 클릭 (2 개의 입력 필드).
- 클릭하면 링크 그룹에
질문 제거 "제거"추가 또는 새 그룹을 제거 할 때, 입력 필드는 예를 들어 name="items[INDEX].first"
및 name="items[INDEX].last"
로 이름이 변경 될 수 있도록 내가 그것을 바꿀 것입니다 방법에 대해 설명합니다. 하나의 "그룹"있을 때, 입력 필드 이름을 것이다 : 나는 다른 하나를 추가하면
name="items[0].first"
name="items[0].last"
가, 새가있는 것
name="items[1].first"
name="items[1].first"
등등. 첫 번째 파일 (items[0].first
)을 제거하면 두 번째 파일의 입력 이름이 "items[1].first"
에서 items[0].first
으로 수정됩니다. 내가 그것을 알아 냈
) .attr ("이름 ") .match (/ \\ [[0-9] + \\] /),"[ "+ index +"] "))'replace (/ \\ [\ d + \\] /, [ "+ index +"] ")'를 직접 입력하십시오. – Felipe