那个html页也不好贴的,和我的源代码没很大的区别,至于id定义的话那部份已经成型了,而且也涉及到比较多地方调用,再说还不是我写的,所以那部分可能是不能更改啦!只能改变脚本来控制了,我同事的意思是要我用jQuery的一些方法和属性来实现,但是我对脚本这方面了解的不多,所以只有先在网上看些案例吧!所以请高手门帮我提提建议吧!
既然如此就没有必要再去考虑通过id获取dom元素了
直接这样:
var checkedBoxes = [];
checkedList = $("div.dataGrid").find("input:checked");
checkedBoxes = checkedList;
将dom集合赋给checkedBoxes
操作的时候这样:
checkedBoxes.each(function(){
// 这里放你要做的事情 ,如:
//if (this != null)
// this.setAttribute("checked", "checked");
})
省去你中间先获取id再反过来通过id重新获取dom的步骤