猿问

javascript事件执行多次

最开始定义了一个空的数组,然后添加了一个点击事件获取值然后往这个数组里面添加

//定义一个空的数组

var dataPrint = [];


//事件

$('tbody :checkbox').click(function(){


    var order_number = $(this).parent('td').siblings().eq(0).text();

    if($(this).prop("checked")){

        dataPrint.push(parseInt(order_number));

        console.log(dataPrint);    

    }


});

勾选第一个的checkbox的时候,获取到了值,也添加到数组里面去了,
点击第二checkbox,也获取到了值,添加到了数组里面,但是有两个数组,怎么解决这个问题
只生成一个数组

图中勾选了三个checkbox生成了三个数组,

交互式爱情
浏览 539回答 1
1回答

Qyouu

这就是一个数组啊,只是显示是的打印时的状态,要不你点一下这三角可以看到里面的值时一样的。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答