javascript事件执行多次

查看:78
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆