2012-02-14 57 views
1

我想要與this question的解決方案相同,但要確定表中是否實際存在行。即我不想知道表中是否存在值,但我想知道確切的行(<tr ....></tr>)是否已經存在。確定html表中是否存在確切的行

任何想法:)?

謝謝。

+3

數據是如何到達那裏的?解決方案可能會更好地位於其他地方......例如,查詢數據庫的來源。 – Fosco 2012-02-14 15:47:42

+0

是否有鉤子,如className,ID等? – shaunsantacruz 2012-02-14 15:58:48

+0

你是什麼意思的確切行。你有一行的HTML,你想知道如果HTML包含在表中? – Daniel 2012-02-14 17:30:47

回答

3

如果你只需要檢查,如果表中包含的特定行,你可以這樣做:

if($("#rowID").length){ 
    //Horray you have the row you specified. 
} 
else{ 
    //what you should do when the row doesn't exist 
} 

注意if($("#rowID").length)意味着該元素不等於零,這意味着它的存在,你也可以的是長度改變你想與你一起選擇元素的方式可以做那樣的工作$("#tableID tr").length

我希望這能幫助你

1

這麼簡單只是檢查表的HTML。

if($("#tbodyAvailableRooms").html()==""){ 
    //Dose not exist row in HTML Table 
} 
else 
{ 
    //Dose not exist row in HTML Table 
}