如何从该对象中选择一个类this
?
$(".class").click(function(){
$("this .subclass").css("visibility","visible");
})
我想选择一个$(this+".subclass")
。我怎样才能用 Jquery 做到这一点?
如何从该对象中选择一个类this
?
$(".class").click(function(){
$("this .subclass").css("visibility","visible");
})
我想选择一个$(this+".subclass")
。我怎样才能用 Jquery 做到这一点?
在上下文中使用$(this).find()
或传递 this,使用带有 selector 的 jQuery 上下文。
使用 $(this).find()
$(".class").click(function(){
$(this).find(".subclass").css("visibility","visible");
});
this
在上下文中使用$( selector, context )
,它将在内部调用 find 函数,因此最好先使用 find 。
$(".class").click(function(){
$(".subclass", this).css("visibility","visible");
});
也许是这样的:
$(".subclass", this);
利用find()
$(this).find(".subclass").css("visibility","visible");
您正在寻找的是:
$(".subclass", this).css("visibility","visible");
this
在课后添加$(".subclass", this)
如果您需要以下性能技巧:
$(".yourclass", this);
find() 方法每次在选择器中进行搜索。
在这里使用find是最好的选择
只需像这样使用
$(".class").click(function(){
$("this").find('.subclass').css("visibility","visible");
})
如果有许多具有相同名称的类类,最好像这样给出父类的类名
$(".parent .class").click(function(){
$("this").find('.subclass').css("visibility","visible");
})