gpt4 book ai didi

javascript - 将多个 jQuery 对象作为数组传递

转载 作者:行者123 更新时间:2023-12-02 16:23:19 30 4
gpt4 key购买 nike

我想知道是否可以在 jQuery 中做这样的事情:

$( [ $selector1, $selector2, document.getElemetByID( 'test' ) ] )

编辑:我很懒。 $selector1$selector2 已经是 jQuery 对象。我试图避免使用 $.each.

这是我正在尝试做的事情的更深入的示例:

var $lastLink = $( '.links' ).filter( ':last' );
var $nextThumbnail = $( '.thumbnail.current' ).next();

假设我想向这些东西添加一个 active 类,并且我希望使其尽可能简单 - 因此我正在寻找与我之前发布的语法类似的东西。

$( [ $lastLink, $nextThumbnail ] ).addClass( 'active' );

最佳答案

编辑:

是的,但不完全一样。如果每个 $selector 变量代表一个 单个 DOM 元素的集合,您可以像这样重写代码:

$([$selector1[0], $selector2[0], document.getElementByID('test')])

您将能够一次向所有这些元素添加一个类,而无需使用 .each()

关于javascript - 将多个 jQuery 对象作为数组传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28908523/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com