引用像这样的jQuery选择器是否正确?

时间:2014-06-12 17:48:15

标签: jquery reference

伙计们,我几天都想知道什么,我找不到答案。

让我说我有

var myJqueryObject = jQuery("span")

编写这样的代码是否正确。让我们说我想要'在这个范围内应用许多其他东西而不是做  每次jQuery("span").someJqueryMethodHere();

我想引用myJqueryObject并像这样做

myJqueryObject.css('background','#fff');
myJqueryObject.find("input);

使用这种方法是否正确如果不正确为什么?我认为通过这种方式我只是引用了jquery Selector,并且我不会强制jquery每次在DOM中检查这个" span"。

我知道我可以链接这些方法,但我尽量少尝试使用链接。 :)。而链接对我认为的嵌套元素并不适用。

我是对的还是我错了?

谢谢!

1 个答案:

答案 0 :(得分:-1)

我会这样做:

 var myJqueryObject = jQuery("span");
 myJqueryObject.addClass("someClass");
 myJqueryObject.css('background','#fff');
 myJqueryObject.find("input);

如果您只想过滤某些class,请执行以下操作:

 var myJqueryObject = jQuery("span.someClass");
 myJqueryObject.css('background','#fff');
 myJqueryObject.find("input);