vin*_*ent 16 jquery
以下选择器$('.sub_menu_container',this)有2个参数,您要搜索的选择器和第二个参数.在这种情况下它this.添加第二个参数有什么用?我搜索jquery文档,但没有找到任何可以帮助我的东西.这是某种参考吗?
$('.sub_menu_container',this)
this
Raf*_*fay 17
第二个参数提供了搜索第一个选择器匹配的元素的上下文
Roy*_*mir 14
它就像:
$(this).find('.sub_menu_container')
它是一个上下文重新格式化的代码.
所有:)
Jes*_*rud 8
第二个参数限定选择器,以便它仅在第二个参数中提供的元素的上下文中搜索.它与说法基本相同$(this).find('.sub_menu_container');.
$(this).find('.sub_menu_container');
Dar*_*rov 5
添加第二个参数有什么用?
正如文档所述:
默认情况下,选择器在从文档根开始的DOM内执行搜索.但是,通过使用$()函数的可选第二个参数,可以为搜索提供备用上下文. 在内部,选择器上下文是使用.find()方法实现的,因此$('span',this)等价于$(this).find('span').
默认情况下,选择器在从文档根开始的DOM内执行搜索.但是,通过使用$()函数的可选第二个参数,可以为搜索提供备用上下文.
在内部,选择器上下文是使用.find()方法实现的,因此$('span',this)等价于$(this).find('span').
归档时间:
13 年,10 月 前
查看次数:
10191 次
最近记录: