gpt4 book ai didi

arrays - 如何从 jQuery 对象数组创建 jQuery 对象?

转载 作者:行者123 更新时间:2023-12-03 21:31:21 25 4
gpt4 key购买 nike

假设我有一个 jQuery 对象数组,并希望有一个复合 jQuery 对象。

除了手动遍历数组并使用 .add() 将元素附加到刚刚创建的 jquery 对象之外,还有什么解决方案?

这没有达到我想要的效果:

var a = $('#a'),
b = $('#b'),
c = [a, b];

// the lines above is the set up, they cannot be changed
var d = $(c);
d.hide();​

http://jsfiddle.net/zerkms/896eN/1/

预期结果是两个 div 都被隐藏。

有什么想法吗?

最佳答案

尝试

var d = $($.map(c, function(el){return $.makeArray(el)}));

或者

var d = $($.map(c, function(el){return el.get();}));

The demo.

关于arrays - 如何从 jQuery 对象数组创建 jQuery 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11304173/

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