jqueryselect这个+类

我怎样才能从这个对象中select一个类呢?

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

我想select一个$(this+".subclass") 。 我怎样才能用JQuery来做到这一点?

使用$(this).find() ,或者在上下文中使用jQuery 上下文和select器来传递。

使用$(this).find()

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

在上下文中使用$( selector, context ) ,它会在内部调用find函数,所以最好先使用find。

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

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

使用find()

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

你正在寻找的是这样的:

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

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

如果你需要使用下面的性能技巧:

 $(".yourclass", this); 

find()方法每次都在select器中进行search。

那么使用find是最好的select

只是简单地使用这样的

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

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

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