추가 버튼을 클릭하면 4 개의 텍스트 상자가 포함 된 새 div를 추가하려고합니다. 나는 이것을 3 번해야한다.
문제는 내가 처음으로 만들 수있는 것입니다. ID를 늘리는 방법을 모르겠습니다. 나는 jQuery 페이드 인 효과를 사용하고있다.
몇 가지 유용한 답변을 찾았지만 문제를 해결하는 데 사용할 수 없습니다. 내가 찾은 가장 가까운 대답은 here이지만, 그 중 하나는 항상 있습니다. 내가 원하는 것은 단지 3 번이다. 내 참조는 here이며 이것은 한 번뿐입니다.
어떻게 3 번 반복 할 수 있습니까?jQuery에서 버튼을 클릭 할 때 새 텍스트 상자를 추가하는 방법은 무엇입니까?
0
A
답변
0
이 같은 뭔가를 찾고 :
데모 : http://jsfiddle.net/abhitalks/r6A7f/2/
마크 업 :
<input type="button" id="btn" value="Add" />
<div id="wrap"></div>
JS :
var i = 1; // counter to track number of divs
$("#btn").click(function() {
if (i < 4) { // check if three divs have been created
// create a div and use index for id
var $d = $("<div />", {
id: "d" + i,
class: 'container'
});
// loop for creating 4 inputs
for (n = 1; n < 5; n++) {
// create an input and use index for id
var $i = $("<input />", {
type: "text",
id: "i" + n,
placeholder: "i" + n
});
// append the input to the div
$d.append($i);
}
// append the div to the wrapper
$('#wrap').append($d);
// increment the index for div creation
i++;
}
});
+0
오, 친애하는 여러분! 나는 당신의 대답을 마크 업합니다^_^참으로 고마워요 !!!!! 의견을 통해 완벽한 답변을 얻을 수 있습니다. 고마워 !! 고마워!! – Ivy
2
는 수행
var counter = 1;
$("#addBtn").click(function() {
if(counter <= 4) {
var $input = $("<input />", {
type: "text",
id: "input_" + (counter),
name: "some_name",
value: ""
});
$("#container").append($input);
counter++;
}
});
데모 :: jsFiddle
관련 문제
- 1. 버튼을 클릭 할 때 새 텍스트 필드를 추가하는 방법은 무엇입니까?
- 2. 버튼을 클릭 할 때 새 드롭 다운을 추가하는 방법은 무엇입니까?
- 3. 버튼을 클릭 한 후 새 텍스트 상자를 만드는 방법은 무엇입니까?
- 4. 버튼을 클릭 할 때 편집 텍스트 상자를 동적으로 추가하는 방법은 무엇입니까?
- 5. 단추를 클릭 할 때 테이블에 텍스트 상자를 추가하는 방법
- 6. ASP 텍스트 상자를 클릭 할 때 결정
- 7. 버튼을 클릭 할 때 반복적으로 요소를 추가하는 방법은 무엇입니까?
- 8. 버튼을 클릭 할 때 비밀번호 텍스트 상자를 비워 두시겠습니까?
- 9. 버튼을 클릭 할 때 ID를 추가하는 방법은 무엇입니까?
- 10. 버튼을 클릭 할 때 새 화면을 표시하는 방법은 무엇입니까?
- 11. 버튼을 클릭 할 때 텍스트 상자에로드 스피너를 표시하는 방법은 무엇입니까?
- 12. jquery에서 버튼을 클릭 할 수있는 방법이 있습니까?
- 13. jQuery에서 각 클릭 이벤트에 텍스트 x 번을 추가하는 방법은 무엇입니까?
- 14. 버튼을 클릭 할 때 템플릿을 추가하는 각도
- 15. 버튼을 클릭 할 때 soundeffects를 추가하는 방법
- 16. 사용자가 추가 버튼을 클릭 할 때 텍스트 필드를 추가하는 방법은 무엇입니까?
- 17. 자바 스크립트에서 단일 함수를 사용하여 다른 라디오 버튼을 클릭 할 때 텍스트 상자를 비활성화하는 방법은 무엇입니까?
- 18. JQuery에서 gridview의 텍스트 상자를 찾습니다
- 19. jQuery에서 입력 필드를 클릭 할 때 select2가로드되었는지 감지하는 방법은 무엇입니까?
- 20. 버튼을 클릭 한 후 텍스트 상자를 계산합니다.
- 21. 하이퍼 링크를 클릭 할 때 새 창을 여는 방법은 무엇입니까?
- 22. jQuery에서 클릭 할 때 버튼의 ID를 가져 오는 방법은 무엇입니까?
- 23. 상자를 제거하거나 추가하는 방법은 무엇입니까?
- 24. 메일 본문에 텍스트 상자를 추가하는 방법은 무엇입니까?
- 25. jquery에서 버튼을 클릭 할 때 두 번째 대화 상자 열기
- 26. 버튼을 클릭 할 때 클릭 사운드를 재생하는 방법은 무엇입니까?
- 27. 사용자가 텍스트 상자를 클릭 할 때 테이블 행 숨기기
- 28. 버튼으로 새 텍스트 줄을 추가하는 방법은 무엇입니까?
- 29. 양식 제출 버튼을 클릭 할 때 팝업을 표시하는 방법은 무엇입니까?
- 30. Android : 버튼을 클릭 할 때 edittext에 새로운 텍스트 줄이 추가되었습니다.
포스트 코드 바랍니다. – Peter
그리고 wt abt 4 번째 클릭 ... 사용자가 4 번째 클릭 할 경우. – Anup
당신은 하나의 전역 변수를 사용하고 매번 동적 elemets를 추가하고 그 값이 3인지 확인하십시오. –