Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
尝试将Jquery插件从1.5版重写为3.3版时出现语法问题_Jquery_Jquery Plugins_Jquery 1.5_Jquery 3 - Fatal编程技术网

尝试将Jquery插件从1.5版重写为3.3版时出现语法问题

尝试将Jquery插件从1.5版重写为3.3版时出现语法问题,jquery,jquery-plugins,jquery-1.5,jquery-3,Jquery,Jquery Plugins,Jquery 1.5,Jquery 3,我发现这对我的项目很有帮助。但遗憾的是,它是早在年编写的,不能与jQuery1.6+一起使用 由于源代码不是很长,因此我决定重写它,使其与我使用的jQuery3.3.1一起工作。但我很快就被卡住了,因为有一个我不知道也不理解的冗余语法: $('<div/>',{ className : 'description', html : descHTML }); $images

我发现这对我的项目很有帮助。但遗憾的是,它是早在年编写的,不能与jQuery1.6+一起使用

由于源代码不是很长,因此我决定重写它,使其与我使用的jQuery3.3.1一起工作。但我很快就被卡住了,因为有一个我不知道也不理解的冗余语法:

$('<div/>',{
                className   :   'description',
                html        :   descHTML
            });
$images = $('.images',$mg);
$('.images div:visible:last',$this);
...
$(“”{
类名:“描述”,
html:descHTML
});
$images=$('.images',$mg);
$('.images div:visible:last',$this);
...
这个语法是什么意思?我以前知道选择器语法
$(选择器)
中间没有逗号,但不知道
$(syntax1,syntax2)
中间有逗号
“,”

请问这个语法是什么意思,我如何用jQuery3.3重现它

$(selector, parentSelector|parentObject);
选择器的这种格式用于查找另一个元素中的元素
$(选择器)
$(选择器,文档)
的缩写。如果为选择器提供第二个参数,它将使用该参数作为其搜索的上下文,而不是全局
文档


参考

好的,第一个块是创建一个新的
div
元素,但是没有对它做任何事情,所以这很奇怪。第二个操作是在任何
$mg
引用中查找具有一类
图像的所有元素。最后一个是做类似的事情。那么我可以用什么语法替换jQuery3中的
$(选择器,parentSelector | parentObject)
。我考虑了
$(parentSelector | parentObject)。查找(selector)
。这是正确的吗?