页面里有
id为,
X1_Y1_abcd,
X1_Y1_1a32
X9_Y9_2a41 等很多控件。因为是动态生成的,所以不知道有多少个。
而且,因为页面布局比较诡异,所以无法通过name来查找。所以,现在考虑通过id来定位控件,
能否根据X1_Y1,来定位一组以X1_Y1开头的控件?再,跟JQuery没有关系哈,不要用jq的代码实现的。
id为,
X1_Y1_abcd,
X1_Y1_1a32
X9_Y9_2a41 等很多控件。因为是动态生成的,所以不知道有多少个。
而且,因为页面布局比较诡异,所以无法通过name来查找。所以,现在考虑通过id来定位控件,
能否根据X1_Y1,来定位一组以X1_Y1开头的控件?再,跟JQuery没有关系哈,不要用jq的代码实现的。
现在想的也是通过form.elements,全找出来,然后再正则一下id,取得的放数组里处理。没有更合理的方法了么?
大家没有碰到过这种情况的么?
SQL的那种模糊查询
$("[id^=value]") id以value这个字符串开头的
http://www.w3.org/TR/selectors-api/
是之前浏览jquery1.5.1代码发现的
alert(document.querySelectorAll('input[id^=X1_Y1']))
不过你的项目还要考虑ie7,ie6的就算了,只能用你目前这个方案,:-)。