Jquery选择这个+类

Jquery选择这个+类,jquery,Jquery,如何从该对象中选择一个类 我想选择一个$this+.子类。如何使用Jquery实现这一点?使用 使用jQuery,或者在上下文中传递 使用$this.find $(".class").click(function(){ $(this).find(".subclass").css("visibility","visible"); }); 在context$selector、context中使用这个函数,它将在内部调用find函数,所以最好首先使用find $(".class").cli

如何从该对象中选择一个类

我想选择一个$this+.子类。如何使用Jquery实现这一点?

使用

使用jQuery,或者在上下文中传递

使用$this.find

$(".class").click(function(){
     $(this).find(".subclass").css("visibility","visible");
});
在context$selector、context中使用这个函数,它将在内部调用find函数,所以最好首先使用find

$(".class").click(function(){
     $(".subclass", this).css("visibility","visible");
});
可能是这样的:
$子类,this

您要找的是:

$(".subclass", this).css("visibility","visible");

在类$子类后面添加this,如果您需要以下性能技巧,请使用this:

$(".yourclass", this);
find方法每次都在selector中进行搜索。

在这里使用find是最好的选择

就这样简单地使用

$(".class").click(function(){
        $("this").find('.subclass').css("visibility","visible");
})
如果有许多类具有相同的名称class,那么最好这样给出父类的类名

$(".parent .class").click(function(){
            $("this").find('.subclass').css("visibility","visible");
    })

这是一个很好的选择。使用上下文+1@Connor这是一个替代方案,但不是很好。无论如何,我很感激你的意见@roasted@Connor我主要是说,因为不推荐使用上下文作为子选择器:$'>child',context。这就是以前jquery文档中出现的内容:>>注意:$>elem上下文选择器在将来的版本中将被弃用。因此,不鼓励使用它而不是使用其他选择器。@A.Wolff关于这方面的任何消息,它仍然安全吗?这确实帮助了我在尝试为某个东西制作SVG动画时,发现它没有按我所需的方式工作。如果在第二个方法中内部调用了find,为什么仍然手动调用它?
$(".class").click(function(){
        $("this").find('.subclass').css("visibility","visible");
})
$(".parent .class").click(function(){
            $("this").find('.subclass').css("visibility","visible");
    })