jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – $(this).find(“li”)和$(“li”,$(this))之间的差异大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在创建jQuery插件时,我发现了很多用途

var obj = $(this);     
$("li:even",obj)

选择当前项目.这是如何运作的?因为在编写jQuery片段时我曾经写过

$(this).find("li");

有人可以解释更好的理解吗?对此代码的引用是here.

解决方法

两人做同样的事情.事实上,如果你深入挖掘,你会发现$(“li:even”,obj)最终调用obj.find(“li:even”).

你可能知道$() function的那种变体在DOM中查找元素.接受第二个参数的表单只是给它一个起点,告诉它只查找作为第二个参数提供的jQuery集中元素的后代.当然,这是什么发现.

我记得看到一个jQuery主要开发者在一张问题单上发表的评论他们正在虑放弃接受起点的$()版本.

大佬总结

以上是大佬教程为你收集整理的jquery – $(this).find(“li”)和$(“li”,$(this))之间的差异全部内容,希望文章能够帮你解决jquery – $(this).find(“li”)和$(“li”,$(this))之间的差异所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

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