删除A类的特定实例

时间:2013-03-07 17:45:22

标签: jquery class object if-statement

必须有一种更有效的方法来做到这一点。我有以下代码

if(isOverlap("#mainCharacter", "#objID") == true) {
    $("#objID").remove();
}

删除特定对象,但每个对象必须具有不同的ID和if语句才能正常工作。我希望它有一个类参数,但只删除一个重叠的对象。是否有类似$(this.".classID").remove();的东西可以做我想做的事情?

1 个答案:

答案 0 :(得分:3)

你非常接近它。您可以将此作为context with your selector传递或使用find()方法来查找后代中选择器的元素。

$(this.".classID").remove();

$(".classID", this).remove();

$(this).find(".classID").remove();