jQuery를 사용하여 Django formset을 동적으로 추가하고 있습니다.jQuery를 사용하여 HTMLDivElement의 모든 ID를 변경하십시오.
링크를 사용하여 위의 것과 동일한 다른 양식을 추가하고 있습니다. 내가 필요 사업부를 추가 할
이var row = $("."+class_name).first().clone(true);
row.find('input').val('');
$(row).removeAttr('id').hide().insertAfter("."+class_name).last().slideDown(300);
행의 모든 레이블 [0] (A HTMLDivElement와 인) id_cur-0 -... 그리고 매번 나는이 jQuery를 기능을 사용 : 나는 다음과 같은 코드를 사용하여이 작업을 수행 모든 이드는 cur 이후에 숫자를 증가시킨다. 처음 클릭 할 때마다 모든 항목에 id_cur-1이 있고 다음에 id_cur-2가 생길 것입니다 ... 등등.
HTMLDivElement를 문자열처럼 취급 할 수 있다면 기본적으로 "cur- \ d"가 발생할 때마다 정규 표현식을 사용할 수 있습니다. 어떻게하면 좋을까요? 또는 더 좋은 방법이 있습니다 (이런 종류의 해킹처럼 보이기 때문입니다).
<div class="item1">
<label style="display:inline-block;" for="id_cur-0-cur_child_name">
Name:
</label>
<input style="display:inline-block;width:10%" class="textinput textInput form-control" id="id_cur-0-cur_child_name" name="cur-0-cur_child_name" type="text" />
<label style="display:inline-block;" for="id_cur-0-cur_child_sex">
Sex:
</label>
<input style="display:inline-block;width:10%" class="textinput textInput form-control" id="id_cur-0-cur_child_sex" name="cur-0-cur_child_sex" type="text" placeholder="[M/F]" />
<label style="display:inline-block;" for="id_cur-0-cur_child_dob">
DOB:
</label>
<input style="display:inline-block;width:10%" class="textinput textInput form-control" id="id_cur-0-cur_child_dob" name="cur-0-cur_child_dob" type="text" placeholder="e.g. 12/25/2014" />
</div>
간단한 HTML을 제공하면 더 많은 것을 이해하는 데 도움이됩니다. – pmverma
방금 방금 전에 올렸습니다. – Jeremy