是否有可能将多个 jQueryDOM 对象合并到一个数组中,并对所有数组调用 jQuery 方法?
联系方式:
<button>one</button>
<h3>two</h3>
<script>
var btn = $('button');
var h3 = $('h3');
$([btn,h3]).hide();
</script>
这不管用。我知道我可以在这里使用‘ Button,h3’选择器,但是在某些情况下,我已经有了几个 jQuery DOM 元素,我需要合并它们,这样我就可以在所有元素上调用 jQuery 原型。
比如:
$.merge([btn,h3]).hide();
会有用的,有什么想法吗?
更新:
解决了,你可以这样做:
$.fn.add.call(btn,h3);
我将接受 add()
的建议,因为它为我指明了正确的方向。