jquery选择器中逗号的用法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
不应该说“div.find($("ul"))” ,应该是 div.find("ul") 吧……
$(...)括号里第二个参数如果是jQuery对象或者Dom对象的话,就是以该对象为上下文进行查询。这相当于一种简写法,可以缩短源码,并且在packer的时候可以减少一个词汇。
当然,如果没有这个参数的话,默认的查询上下文就是整个Dom文档。
//原语句
var div = $(this), ul = $("ul", div), tLi = $("li", ul);
//等同于
var div = $(this), ul = div.find('ul'), tLi = ul.find('li');
//省略第二个上下文对象参数的情况
$('ul') == $('ul',document) == $(document).find('ul');