2016-08-03 1 views
1

jquery를 사용하여 동적으로 새 테이블 행을 추가합니다. 그것은 성공적으로 추가, 이제 드롭 다운 값에 따라 동적으로 각 레코드를 끌어와 여러 div에 표시하려는. 테이블 행이 하나 일 뿐이라면 모두 정상적으로 작동하지만 jquery를 사용하여 새 행을 추가 할 때 seconf 행에서 드롭 다운 값을 선택하면 카운터 값을 계산할 필요가 없습니다.새 필드를 추가 할 때 제네레이터 동적 값

답변

0

클릭하면이 메서드가 호출되고 변수가 항상 2로 초기화됩니다. 좋은 습관이 아닙니다. 다음과 같이 할 수 있습니다 : function add_allowance() {

var click; 
    jQuery("#addrows").click(function(){ 
     jQuery('#maintable tr:last').after('<tr class="tablechild"><td><select name="empallownacename" id="allowancename" class="select2_category form-control"><option value="none" selected="selected">-Select-</option></select></td><td><input type="text" name="empmount" value="" class="form-control" /></td><td><input type="text" name="empdescription" value="" class="form-control" /></td><td><a style="cursor: pointer;" value="Remove" class="minusbtn" id="remove"><i class="fa fa-trash-o"></i></a></td></tr>'); 
    }); 
    click=$('table tr).length; // It will count number of rows in the table and return integer value no of rows 
} 
관련 문제