Possible Duplicate:
What does the second argument to $() mean?
有一段时间我使用jQuery,我不时看到以下内容:
$(argument1, argument2).doSomething();
var t=0; // the height of the highest element (after the function runs)
var t_elem; // the highest element (after the function runs)
$("*",elem).each(function () {
$this = $(this);
if ( $this.outerHeight() > t ) {
t_elem=this;
t=$this.outerHeight();
}
});
$("*",elem)
$("a,b,span")
最佳答案
这是jQuery()
documentation中的第一个定义:
jQuery( selector [, context ] )
selector
Type: selector
A string containing a selector expression
context
Type: Element, jQuery
A DOM Element, Document, or jQuery to use as context
$()
函数的可选第二个参数为搜索提供替代上下文。.find
,您经常会发现有人在通过第二个参数时建议使用.find
。$(argument2).find(argument1).doSomething();
关于jquery - $(first,second)中第二个参数的目的是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14605992/