Jquery选择这个+类

时间:2013-07-19 12:19:50

标签: jquery

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

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

我想选择一个$(this+".subclass")。我怎么能用Jquery做到这一点?

6 个答案:

答案 0 :(得分:104)

使用$(this).find(),或使用jQuery context with selector在上下文中传递此内容。

使用$(this).find()

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

在上下文this中使用$( selector, context ),它将在内部调用find函数,因此最好在第一个地方使用find。

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

答案 1 :(得分:21)

也许是这样的: $(".subclass", this);

答案 2 :(得分:11)

使用 find()

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

答案 3 :(得分:3)

您正在寻找的是:

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

在课程this

之后添加$(".subclass", this)

答案 4 :(得分:1)

如果您需要使用以下表演技巧:

NSUserDefaults

find()方法每次都在选择器中进行搜索。

答案 5 :(得分:1)

使用查找是最好的选择

只需像这样使用

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

如果有许多具有相同名称类的类,那么最好给出像这样的父类的类名

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