【发布时间】:2015-05-08 15:11:15
【问题描述】:
我想知道是否可以在 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' );
【问题讨论】:
-
你想用它做什么?你希望得到什么结果?
-
$("selector1", "selector2", document.getElementById("test"))多个选择器的逗号分隔 -
@SterlingArcher - 也许。 .. 或者他可能正在寻找
$("selector1, selector2, #test"))。很难说,根据他的写作方式。 -
@SterlingArcher 第一个参数是 selector,第二个参数是 context。
-
选择器的细节并不重要,但我认为它是多个选择器。这就是为什么我没有发布答案大声笑
标签: javascript jquery arrays object jquery-selectors