我在研究一个项目时,需要用到jQuery的属性过滤选择器。
$("[id^='idName']") 这样可以选择到以'idName'开头的元素。如:'idName_1 idName_2 idName_3...
但是由于数量大,我需要从数组中提取id值,然后用下标的方式在选择器中用到变量。
var arr = ["idName", "idAddress",...];
$("#" + arr[i]) 直接使用ID选择器传入变量,这样可以取到对应的元素,
但是如果想用属性过滤选择器就不行了。
$("[id^ = arr[i]]") 这样就不能取到值,是不是我写错了?
请大神指导,不胜感激。