2012-01-06 4 views
0

나는 "add new column"기능을 가진 테이블을 가지고있다. 이 키를 누르면 새 열이 추가되지만 이전 열 값이 있습니다. 어떻게 복제 된 입력 값을 지울 수 있습니까? JQuery와클론 된 입력 값을 정리하는 방법은 무엇입니까?

<tr> 
<td><input style="width:80%" id="row_name2" type="text" name="option[0][]" value="" /></td> 
</tr> 

:

var table = line.parentNode.parentNode; 
     jQuery.each(jQuery('tbody tr',table) , function(i, obj){ 
      jQuery('td:eq('+(cols-2)+')',obj).after(
       jQuery('td:eq('+(cols-2)+')',obj).clone() 

      ); 
     }); 

답변

4

.clone() 방법 후 .find('input').val('') 추가처럼

내 테이블 보인다. >clone - ->clear vals ->appendfind target : 당신이 뭔가를 복제하고,이 값이 복제의 일부가 있는지 확인하려면

0
$(Element).attr("name", "Your Name"); // is name of the column, not the displayed value. 
+0

의 값을 지우는 기능 (I 우리 하나 손질, 검증되지 않은)는 간단합니다. – SLaks

+0

올바른 형식으로 구문이 변경되었습니다. –

1

, 당신은 프로세스를 갖고 싶어.

여기에 지금은 맞습니다 당신의 tr

function clear_vals(tr){ 
    tr.find('input').val(''); 
    return tr; 
} 
관련 문제