尝试将Jquery插件从1.5版重写为3.3版时出现语法问题
我发现这对我的项目很有帮助。但遗憾的是,它是早在年编写的,不能与jQuery1.6+一起使用 由于源代码不是很长,因此我决定重写它,使其与我使用的jQuery3.3.1一起工作。但我很快就被卡住了,因为有一个我不知道也不理解的冗余语法:尝试将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
$('<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)
。这是正确的吗?