使用jQuery是否可以将另一个值附加到$(this)以便例如引用子元素? 我需要的是这样的事情:
$(this + " div").remove(".cover");
但语法+ " div"
不起作用,有没有办法使用jQuery做到这一点?
答案 0 :(得分:3)
您正在尝试查找此元素的子div
元素,因此您可以使用:
$(this).find("div").remove(".cover");
答案 1 :(得分:2)
您需要提供this
作为查找div
的上下文,例如:
$('div', this).remove('.cover');
哪个等同于$(this).find('div').remove('.cover')
在内部,选择器上下文使用
.find()
方法实现,因此$( "span", this )
等同于$( this ).find( "span" )
。