什么是';这';jQuery do的下一行中的单词do?
jQuery的下一行的什么是';这';jQuery do的下一行中的单词do?,jquery,Jquery,jQuery的下一行的这个部分做什么 $('span:visible:first', this); 它将第一个参数中指定的搜索限制为此对象的上下文 仅选择符合指定要求的此的子项。如果没有上下文,搜索将应用于整个文档 从: jQuery(选择器,[上下文]) 上下文用作上下文的DOM元素、文档或jQuery 它将第一个参数中指定的搜索限制为此对象的上下文 仅选择符合指定要求的此的子项。如果没有上下文,搜索将应用于整个文档 从: jQuery(选择器,[上下文]) 上下文用作上下文的DOM元素、文
这个部分做什么
$('span:visible:first', this);
它将第一个参数中指定的搜索限制为此
对象的上下文
仅选择符合指定要求的此
的子项。如果没有上下文,搜索将应用于整个文档
从:
jQuery(选择器,[上下文])
上下文用作上下文的DOM元素、文档或jQuery
它将第一个参数中指定的搜索限制为此
对象的上下文
仅选择符合指定要求的此
的子项。如果没有上下文,搜索将应用于整个文档
从:
jQuery(选择器,[上下文])
上下文用作上下文的DOM元素、文档或jQuery
由于this
关键字是当前对象,因此它取决于代码的放置位置。如果指定第二个参数,它将用作搜索的上下文,即它将仅查找该上下文中的元素
如果您单独使用它,此
与窗口
相同,因此它与$('span:visible:first',window)
相同
如果在事件处理程序中使用它,this
是触发事件的元素,因此它将仅搜索该元素中的匹配项。由于this
关键字是当前对象,它取决于代码放置的位置。如果指定第二个参数,它将用作搜索的上下文,即它将仅查找该上下文中的元素
如果您单独使用它,此
与窗口
相同,因此它与$('span:visible:first',window)
相同
如果在事件处理程序中使用它,此
是触发事件的元素,因此它将只搜索该元素中的匹配项。也许将其转过来将是最简单的解释:
因此,它用于获取与您的'span:visible:first'
选择器相匹配的此
(无论该元素是什么)的所有子体。也许将其转过来是最简单的解释:
因此,它用于获取与您的'span:visible:first'
选择器匹配的此
的所有子体(无论该元素是什么)。应该对该对象及其子对象说,此
将不匹配,它只查看子对象内部,这里有一个简单的演示显示:应该说这个对象和它的子对象
这个
将不匹配,它只查看子对象内部,这里有一个简单的演示显示:轻微更正:上下文默认为文档
而不是窗口
,在链的后面使用.context
时,这可能很重要。@Nick Craver:是的,我在代码中添加了窗口
,使其完全等效。轻微更正:上下文默认为文档
而不是窗口
,在链的后面使用.context
时,这一点很重要。@Nick Craver:是的,我在代码中添加了窗口
,使其完全等效。
$(this).find('span:visible:first');