javascript事件执行多次
本文介绍了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生成了三个数组,
解决方案
这就是一个数组啊,只是显示是的打印时的状态,要不你点一下这三角
可以看到里面的值时一样的。
这篇关于javascript事件执行多次的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文