如何检查表是否具有特定id jquery的行

时间:2012-12-11 22:35:02

标签: javascript jquery html json asp.net-mvc-3

如何使用jQuery检查表是否包含具有特定id的行?

6 个答案:

答案 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!");

DEMO: http://jsfiddle.net/wUKyk/

答案 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!");