【发布时间】:2015-01-30 15:42:31
【问题描述】:
我想检查两个元素(一个被点击,另一个被引用)是否相同,我想要做的是:
$("#process li").click(function() {
currentElement = $(this);
referenceElement = $("#process li:first-child");
if (currentElement === referenceElement) {
$(".mark").removeClass("mark");
$(this).addClass("mark");
}
});
所以我想要检查点击的<li> 是否是ul#process 的第一个子元素,如果是,首先从另一个元素中删除 .mark 类,然后将其添加到点击的元素中。我没有得到任何工作结果 - 任何人的想法?
更新:
非常感谢!这是我的解决方案:
$("#processlist li").click(function() {
currentElement = $(this);
if (currentElement.is('li:first-child')) {
$(this).addClass("mark");
}
});
现在如果我点击一个
【问题讨论】:
标签: javascript jquery if-statement compare