如何检查具有元素id和类的列?

时间:2013-07-12 16:10:57

标签: jquery

我正在处理我的键盘控制的jquery代码。我需要if语句的一些帮助,我仍然试图找出如何使用currentdivwidth大小250检查列值2,同时检查元素id'.row2'和类'span0hr'同时在做某事之前,列值为2,大小为250。

我试过了:

if (current_row == 2 && currentdivwidth[0] == 250) {
    alert("passed");
    if (current_row == 2 && ($('.span0hr').hasClass('row2'))) {
        alert("fix this 1");
    } else if (current_row == 2 && ($('.row2').hasClass('span1hrfor30mins'))) {
        alert("fix this 2");
    }
}   

当列值为2且大小为250时,我可以通过,但是当列值为2且大小为250同时使用元素id“.row2”检查时,我无法通过'span0hr'。

你知道如何在列值为2的情况下同时检查元素id'.row2'和类'span0hr'吗?

我前几天已经这样做了,但由于被覆盖,我失去了工作。

1 个答案:

答案 0 :(得分:0)

ID选择器前面是#。 的。用于在选择器上的类名之前。

即:

if ($("#row2").hasClass("theClassYouWant"))
    // do something

在这里试试:

http://jsfiddle.net/ptvtD/