kavo

关于在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();
    }



posted on 2018-05-11 09:22  下雨天唱情歌  阅读(15)  评论(0)    收藏  举报  来源

导航