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)
解决方案可能很简单,所以谢谢大家的回应!
jQuery选择器只是字符串,因此通过连接数组来创建一个字符串:
$('#' + myArray.join(', #')).hide();
Run Code Online (Sandbox Code Playgroud)