我有一个从 HTML 中的数据属性中获取唯一数字的函数。在我的情况下,它被称为 data-key ,它将有一个唯一的数字。
现在,当单击具有数据键的 HTML 元素旁边的按钮时,该键号将被推入一个数组。
我不希望将相同的数字多次放入数组中。
有没有一种简单的方法可以做到这一点?我想这样做的方式是在推送之前先检查该元素是否已经在数组中,但我觉得有更简单的方法?
我的 Codepen:http ://codepen.io/leongaban/pen/CEfxi
单击按钮将输入值添加到数组中。
< 6-1 被添加两次
jQuery
var deletedArray = [];
$('.remove_info').unbind('click').bind("click", function(event) {
//console.log('clicked remove x');
var value = $(this).prev().attr('value');
var key = $(this).prev().data('key');
deletedArray.push(key);
console.log('this value = '+value+' deletedArray = '+deletedArray);
});