Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过jQuery访问Sizzle方法_Javascript_Jquery_Sizzle - Fatal编程技术网

Javascript 通过jQuery访问Sizzle方法

Javascript 通过jQuery访问Sizzle方法,javascript,jquery,sizzle,Javascript,Jquery,Sizzle,在jQuery源代码中,它清楚地表示jQuery.find=Sizzle 但是当我试图访问一个特定的Sizzle方法时,该函数不存在。 这就是对象的外观 window.Sizzle | window.jQuery.find .isXML | .isXML .matches | .matches .matchesSelector| .matchesSelector .contains | .contains .attr

在jQuery源代码中,它清楚地表示
jQuery.find=Sizzle

但是当我试图访问一个特定的Sizzle方法时,该函数不存在。 这就是对象的外观

window.Sizzle | window.jQuery.find .isXML | .isXML .matches | .matches .matchesSelector| .matchesSelector .contains | .contains .attr | .attr .error | .error .uniqueSort | .uniqueSort .getText | .getText .selectors | .selectors .tokenize | .compile | .select | .support | .setDocument | | .find | .filter window.Sizzle | window.jQuery.find .isXML |.isXML .火柴 .matchesSelector |.matchesSelector .contains |.contains .attr |.attr .错误|.错误 .uniqueSort |.uniqueSort .getText |.getText .选择器|.选择器 .tokenize | .编译| .选择| .支持| .setDocument| |.找到 |.过滤器 我不明白为什么jquery团队会覆盖/删除这些方法。 有没有办法访问这些缺失的函数,或者我必须下载sizzle库? 我需要它标记的方法



非常感谢

AFAIK您可以使用$.find.tokenize-对于出于任何原因希望从jQuery访问Sizzle方法的用户,请参阅问题

在jQuery源代码中,我们有

jQuery.find = Sizzle;

因此,所有的Sizzle方法都可以从
jQuery访问。如果
window.Sizzle
,则查找

,这不意味着库已经下载了吗?也许你应该看看jQuery团队建议的迁移插件。@Anthony抱歉,是的,我加载它只是为了比较。Sizzle仅对jquery对象可用,因为它位于闭包中,因此无法全局访问。@Jai这不是版本问题。当我说它已被删除时,我的意思是它存在于sizzle对象中,但不存在于$.find对象中。我不是说这些方法曾经存在于jQuery的早期版本中,而不推荐的$.find.tokenize确实存在于jQueryTanks的更新版本中,我已经看到了这个问题,但我认为这是jQuery的一个问题,因为当我使用sizzle时,这些方法是可以访问的。我使用的jquery版本在提交之前使用了sizzle库的旧版本。