我正在处理我的键盘控制的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'吗?
我前几天已经这样做了,但由于被覆盖,我失去了工作。
答案 0 :(得分:0)
ID选择器前面是#。 的。用于在选择器上的类名之前。
即:
if ($("#row2").hasClass("theClassYouWant"))
// do something
在这里试试: