Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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中,$.expr[";:";]是什么?_Javascript_Jquery - Fatal编程技术网

在javascript或jQuery中,$.expr[";:";]是什么?

在javascript或jQuery中,$.expr[";:";]是什么?,javascript,jquery,Javascript,Jquery,以下是原始代码的链接: 1) 在上面的代码中,$.expr[:]是什么? 2) 什么是$.expr.createPseudo 我找不到任何关于它的文件!!!为什么他们不提供文件就提供?非常沮丧 1) 在上面的代码中,$.expr[:]是什么?2) 什么是$.expr.createPseudo 这就是扩展Sizzle选择器的方式。看 Sizzle是jQuery使用的DOM查询引擎。$。expr包含一个对象,该对象包含对Sizzle伪选择器的引用。 $.expr.createPseudo是一种用于

以下是原始代码的链接:

1) 在上面的代码中,$.expr[:]是什么? 2) 什么是$.expr.createPseudo

我找不到任何关于它的文件!!!为什么他们不提供文件就提供?非常沮丧

1) 在上面的代码中,$.expr[:]是什么?2) 什么是$.expr.createPseudo

这就是扩展Sizzle选择器的方式。看


Sizzle是jQuery使用的DOM查询引擎。

$。expr
包含一个对象,该对象包含对Sizzle伪选择器的引用。
$.expr.createPseudo
是一种用于扩展
$.expr
对象的方法,因此您可以实现新的伪选择器

比如说,

$.expr[':'].wide = $.expr.createPseudo(function () {
    return function (elem) {
        return $(elem).width() > $(elem).height();
    }
}); 


它是jquery的一个内部函数,用于创建jquery表达式