必须有一种更有效的方法来做到这一点。我有以下代码
if(isOverlap("#mainCharacter", "#objID") == true) {
$("#objID").remove();
}
删除特定对象,但每个对象必须具有不同的ID和if语句才能正常工作。我希望它有一个类参数,但只删除一个重叠的对象。是否有类似$(this.".classID").remove();
的东西可以做我想做的事情?
答案 0 :(得分:3)
你非常接近它。您可以将此作为context with your selector传递或使用find()方法来查找后代中选择器的元素。
$(this.".classID").remove();
要
$(".classID", this).remove();
或
$(this).find(".classID").remove();