Jquery Cookbook摘要之使用上下文参数

发布时间:2019-05-27 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Jquery Cookbook摘要之使用上下文参数脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

你已经听说过上下文参数,但是还没有碰到使用的场合。再想$()中,传递选择器的时候,可以传递第二个参数,指定上下文,jq将在这个上下文中搜索匹配选择器表达式的元素,上下文参数可能是利用最不充分的JQ功能,其用法非常简单。传递一个选择器表达式,一个jQ对象,一个DOM集合,或者一个DOM节点给上下文参数,JQ将尽在这个上下文中搜索元素。下面是个例子

$("form").bind("submIT",function(){
VAR inputs = $("input",this); //this代表form。 仅仅选择form之下的Input
})
//前面已经提到可以传递常规的选择器作为上下文比如
$('p','#content') 实质等于$("#content p")

在JQ中默认的上下文是document也就是DOM层次结构中最顶部的元素,只有在上下文不同于这个默认值时才需要指定,使用上下文可以按照如下方式表达
$(context).find(selector)
实际上这就是JQ后台所做的事情。考虑到这点,如果你已经有了对上下文的引用,那么你传递它,而不是选择器,没有理由让JQ再次经历选择过程。

脚本宝典总结

以上是脚本宝典为你收集整理的Jquery Cookbook摘要之使用上下文参数全部内容,希望文章能够帮你解决Jquery Cookbook摘要之使用上下文参数所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。