我試圖檢測表中是否存在任何行,如果沒有任何行存在,我將顯示警報。下面的代碼似乎不工作,有什麼想法? (將會有一行留下了表頭,這就是爲什麼我使用的索引1)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();
});
編輯:我試圖與警報之前刪除,這觸發我每次刪除行的時間。
編輯再次:得到它,需要使索引2,因爲它是檢查之前,最後一個實際上是從DOM中刪除。
HTML代碼請上下文。 – 2011-12-23 21:24:46
請始終使用'==='與'0'進行比較 – 2011-12-23 21:32:02