如何使用jQuery检查表是否包含具有特定id的行?
答案 0 :(得分:7)
只是
if($('#rowID').length){
}
应该足够了..
页面上的ID 是唯一的..因此,此检查应该执行..
答案 1 :(得分:5)
if ($('table#uniqueID').find('#rowID').length > 0) {
答案 2 :(得分:3)
一旦你有了表,没有jQuery就会更容易,更快。
var table = $('table')[0];
if (table.rows["theId"])
alert("Has the row!");
答案 3 :(得分:1)
if ($("#elementID").length) { ... }
ID是唯一的,因此只需检查ID是否存在length
就足够了
答案 4 :(得分:0)
var hasRowX = $table.find('#rowX').length;
答案 5 :(得分:0)
要扩展“我讨厌懒惰”给出的答案,如果所涉及的行具有“名称”属性而不是“ id”,则这也适用。即:
var table = $('table')[0];
if (table.rows["theName"])
alert("Has the row!");