用jQuery隐藏Javascript数组

Pau*_*aul 1 javascript arrays jquery

现在我有一个看起来像这样的函数:

function hidearray() {
    $('#one, #two, #three').hide();
}
Run Code Online (Sandbox Code Playgroud)

我想将这些ID放入1个数组,看起来就像

var myArray['one', 'two', 'three'];
Run Code Online (Sandbox Code Playgroud)

然后在我的函数hidearray()中隐藏该数组.我认为它看起来像这样,但我想我走错了路(我也知道我忽略了下面声明中的#)

$(.each(myArray)).hide();
Run Code Online (Sandbox Code Playgroud)

解决方案可能很简单,所以谢谢大家的回应!

ade*_*neo 6

jQuery选择器只是字符串,因此通过连接数组来创建一个字符串:

$('#' + myArray.join(', #')).hide();
Run Code Online (Sandbox Code Playgroud)

小提琴