mon*_*ist 31 javascript jquery
我有一个字符串数组,它们是有效的jQuery选择器(即页面上元素的ID):
["#p1", "#p2", "#p3", "#p4", "#p5"]
我想将具有这些ID的元素选择到jQuery数组中.这可能是基本的,但我在网上找不到任何东西.我可以有一个for循环,它创建一个字符串"#p1,#p2,#p3,#p4,#p5",然后可以作为单个选择器传递给jQuery,但不是另一种方式?有没有办法将字符串数组作为选择器传递?
Pau*_*aul 47
好吧,有'加入':
["#p1", "#p2", "#p3", "#p4", "#p5"].join(", ")
编辑 - 额外信息:
有可能选择一个元素数组,问题在这里你还没有元素,只有选择器字符串.无论你如何切片,你都必须执行像.getElementById这样的搜索或使用实际的jQuery选择.
mat*_*t b 13
尝试使用Array.join方法:
var a = ["#p1", "#p2", "#p3", "#p4", "#p5"];
var s = a.join(", ");
//s should now be "#p1, #p2, #p3, ..."
$(s).whateverYouWant();
| 归档时间: | 
 | 
| 查看次数: | 26202 次 | 
| 最近记录: |