0

我发现这个 JQuery 插件看起来非常适合我的项目。但遗憾的是,它是早在2010 年就编写的,它不能与 JQuery 1.6+ 一起使用。

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

$('<div/>',{
                className   :   'description',
                html        :   descHTML
            });
$images = $('.images',$mg);
$('.images div:visible:last',$this);
...

这个语法是什么意思?我曾经知道$(selector)中间没有逗号的选择器语法,但不知道$(syntax1, syntax2)逗号","

请问这个语法是什么意思,我怎么能用 JQuery 3.3 重现它。

4

1 回答 1

1
$(selector, parentSelector|parentObject);

这种格式的选择器用于在另一个元素中查找元素。 $(selector)是 的简写$(selector, document)。如果你给选择器提供第二个参数,它将使用它作为它搜索的上下文,而不是全局的document.

参考。http://api.jquery.com/jQuery/#jQuery1

于 2018-09-24T21:56:52.777 回答