让我们从头开始......我在表格中有复选框,它们具有唯一的值。
例如:
<input type="checkbox" value="2">
<input type="checkbox" value="3">
我想要一个数组,它将添加和删除列表中的所有复选框,具体取决于用户是否选中或取消选中它们(仅单击事件),因为在某些时候我正在重置所有复选框并且我只想保存当用户点击它时的值。
到目前为止我已经尝试过了,但我的代码没有做我需要的,因为当用户检查和取消检查两次或更多次时,这给了我一个双重值......
var selected = new Array();
$('tr td input:checked').each(function() {
selected.push($(this).attr('value'));
console.log(selected);
});
我是否需要使用更改事件来跟踪用户行为?