关于在js中for循环之后无法使用data[i].val()等方法取值的问题
经历过两次,第一次明明自己解决了,但第二次自己就是想不起来。
function datadel(){
var checkbox = $(":checked");
var id = [];
for (var i=0;i<checkbox.length;i++)
{
id.push(checkbox.eq(i).val());
}
}
上面代码的意思是选取当前所有选中状态的checkbox框,然后拿到对应的value值。
下面是一个失败的例子!
for (var i=0;i<checkbox.length;i++)
{
//这样会提示val()方法不存在
//所以一定要用eq()查找
checkbox[i].val();
}
浙公网安备 33010602011771号