jQuery로 동적으로 추가 된 테이블 행을 어떻게 계산합니까?jQuery를 사용하여 동적으로 추가 된 테이블 행 수를 계산하는 방법은 무엇입니까?
나는 $('#mytbody').children().length;
으로 시도했지만 동적으로 추가 된 행에는 작동하지 않습니다. 확실하지 TBODY에 작용하는 것은하지 않는 이유 - 여기
<!DOCTYPE html>
<html>
<head>
<script src="jquery-1.6.2.min.js">
<script>
$(function() {
$('#add').bind('click', function() {
$('#mytbody').after('<tr><td>'+ new Date() +'</td></tr>');
var count = $('#mytbody').children().length;
$('#counter').html(count);
});
});
</script>
</head>
<body>
<button id="add">Add row</button>
<table>
<tbody id="mytbody">
</tbody>
</table>
Number of rows: <span id="counter"></span>
</body>
</html>
감사합니다.'after'를'prepend'로 바꾸면 문제가 해결되었습니다. – Jonas
이 jsfiddle이 작동하지 않습니다. 행 수는 항상 0으로 표시됩니다. 나는 그것이 어떻게 대답으로 선택되었는지 이해하지 못한다! @meo의 솔루션은 훌륭하게 작동합니다. – Zeeshan
안녕하세요 @ sankar.suda .... Jsfiddle doesn't는 일합니다. 이걸 어떻게 얻을 수 있는지 알려주십시오 ...이 문제를 해결하는 방법 ... –