在$('.elem',elem)逗号之后的下一个是什么?

Nat*_*san 6 jquery jquery-selectors

我正在使用代码$('.elem',elem),$('.elem',elem).tabs().

$(".elem") 用于选择具有该类的元素.

但是逗号之后的下一步是什么?有什么用?

T.J*_*der 11

$('.elem',elem)$(elem).find('.elem').事实上,这就是jQuery在其中所做的事情.它查找具有类的所有元素,这些元素"elem"elem元素的后代.

这在API文档中有所介绍.从头到尾只花一个小时阅读它是非常值得的.那里有各种有用的东西,这些东西并不为人所知.:-)(我不是说这是其中之一[我自己也不喜欢它,有些人],只是通常那里有很多有用的东西.)

  • @roasted:对.*嗯*,我想有些人会指出它的字符更少.:-)但是当我说"这就是jQuery在封面下做的事情"时,我的意思是:它确实检测到你已经完成了`$('.elem',elem)`并传递给`$(elem) ).find( 'ELEM')`.所以`$('.elem',elem)`形式只是增加了另一个函数调用(不是真正重要的). (4认同)