【问题标题】:Determine whether an exact row exists in an html table判断 html 表中是否存在准确的行
【发布时间】:2018-10-21 17:33:11
【问题描述】:

我想要与this question 的解决方案相同,但要确定表中是否实际存在一行。 IE。我不想知道某个值是否存在于表中,但我想知道确切的行 (<tr ....></tr>) 是否已经存在。

有什么想法:)?

【问题讨论】:

  • 数据最初是如何到达那里的?该解决方案可能更好地位于其他地方......例如,查询它来自的数据库。
  • 有没有类名、ID 等钩子?
  • 精确行是什么意思。你有一行的 html 并且你想知道 html 是否包含在表格中?

标签: jquery html-table


【解决方案1】:

如果您只需要检查表是否包含特定行,您可以这样做:

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

请注意,if($("#rowID").length) 表示元素的长度不等于 0,这意味着它存在,您也可以更改要选择元素的方式,您可以执行类似 $("#tableID tr").length 的操作。

希望对你有帮助

【讨论】:

    【解决方案2】:

    只需签入表格的html即可。

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

    【讨论】:

      猜你喜欢
      相关资源
      最近更新 更多
      热门标签