테이블에 남아있는 행이 있는지 검색하려고합니다. 아무 것도 없으면 검색 결과를 표시합니다. 다음 코드는 효과가없는 것 같습니다. 어떤 아이디어입니까? 내가 경고하기 전에 제거와 노력, 그리고 내가 행을 제거 할 때마다 트리거 :jQuery : 테이블에 행이 남아 있지 않은 경우 검색
$('.remove_row').live('click', function() {
//If there are no rows left in table, display alert
if ($(this).parent().parent().parent().children('tr:eq(1)').length == 0) {
alert("no rows left");
}
$(this).parent().parent().remove();
});
EDIT (이 나는 인덱스 1을 사용하는 이유는 테이블 머리글 왼쪽 한 행이 될 것입니다).
또 다시 수정 : 마지막 하나는 실제로 DOM에서 제거되기 전에 확인되어 있기 때문에, 인덱스 2를 만드는 데 필요한, 알았어요.
HTML 코드 (약
.live()
감가 상각되는 상단에 메모를 주목하라) 맥락에서하시기 바랍니다. –'0'과 비교할 때 항상'==='를 사용하십시오. –