2011-11-01 6 views
0

끝에 추가 단추가있는 테이블이 있습니다. 추가 버튼을 클릭하면 tr이 복제됩니다. 새로 만든 행에서 datepicker를 사용하는 데 문제가 있었지만 지금은 첫 행에 날짜를 쓰는 것 외에는 표시 할 함수가 있습니다. 또한 새로 만든 행이 비어 있어야하며 그 중 하나가 작동하지 않습니다. 여기 jQuery Clone tr Datepicker가 새 행에 날짜를 쓰지 않습니다.

http://jsfiddle.net/clintongreen/ctx3H/

감사

UPDATE 바이올린입니다 jsfiddle.net/clintongreen/ctx3H/2

을 클릭하기 전에 시작 날짜 & 종료 날짜의 날짜에 넣어 경우이 바이올린 작동

을 추가하면 수백을 제외하고는 현재 행 상단에 새 행을 추가합니다. 나는 현재 행 아래에 그것을 원한다. 감사합니다

+0

안녕하세요, js를 수정했습니다. http://jsfiddle.net/clintongreen/ctx3H/2/ 이제는 작동하지만 이전 행 위에 새로운 행이 추가됩니다. –

답변

2

이 시도 :

// Date Picker 
$(".datepicker").datepicker(); 
// Clone Function 
$("input.tr_clone_add").live('click', function() { 
    $(".datepicker").datepicker("destroy"); 
    $(".datepicker").removeClass("hasDatepicker").removeAttr('id'); 
    $(this).closest('.tr_clone').after($(this).closest('.tr_clone').clone()); 
    $('.tr_clone:last').find(':text').val(''); 
    $(".datepicker").datepicker(); 
}); 

http://jsfiddle.net/ctx3H/3/ 당신은 날짜 선택기가 기능을 엉망 일치하는 요소에 부착 고유 ID를 복제.

+0

미안하지만 한 가지 입력에서 텍스트를 삭제합니다. 첫 번째 클릭에서만 작동하며, 매번 그 작업을 수행하는 방법은 무엇입니까? 고마워요 :) –

+0

여기 있어요 : http://jsfiddle.net/ctx3H/4/ – Tomm

+0

매직, 고마워요. 넌 정말 끝내, 나는 이걸로 내 머리를 찢어 버렸다. 나는 .parents() 건배를 사용하는 것을 생각하지 않았다 :) –

관련 문제