是的,我所做的方式是
A.add(B).add(C).add(D).show()
假设A,B,C,D都是jQuery对象,我想知道是否有更简单的方法来实现以下操作?我尝试了以下所有方法,但都没有得到结果:
$(A,B,C,D).show()
A.add(B,C,D).show()
欢迎提出所有建议!
为了阐明问题:
".show()" 部分仅用于演示。我只是想知道如何创建一组类似于 $('p') 创建一组 p 标签的 JQuery 对象。
在我的实际情况中,我使用了
$([A,B,C,D]).each(fn)
使用.show()的替代方法(我想知道为什么这样可以用)。 显然,
$([A,B,C,D]).each(fn)
$('p').each(fn)
两者都可以。但是
$([A,B,C,D]).show() //--doesn't work
$('p').show() //--works
只有第二行有效。有人知道它们的区别吗? (我以为它们是一样的,然后在我的问题中弄乱了一点)
$([A,B,C,D]).show()
? - namuolA,B,C,D
是DOM元素。 - namuol