Javascript 函数将值推送到复选框或单选更改上的数组
我有这样一个函数:Javascript 函数将值推送到复选框或单选更改上的数组,javascript,jquery,checkbox,radio,Javascript,Jquery,Checkbox,Radio,我有这样一个函数: $('input:checkbox').change(function() { array = []; $('input:checkbox:checked').each(function() { array.push($(this).val()); // push checked checkbox values to array }); $('input:radio:checked').each(function() { array.pus
$('input:checkbox').change(function() {
array = [];
$('input:checkbox:checked').each(function() {
array.push($(this).val()); // push checked checkbox values to array
});
$('input:radio:checked').each(function() {
array.push($(this).val()); // push checked radio values to array
});
someOtherFunction();
});
。。。它从一个数组中的复选框和单选按钮收集值。目前,它在复选框更改时运行,但我希望它在单选按钮更改时也运行
作为一个noob,我不知道从哪里开始,所以我很少尝试。经过仔细的搜索,我没有找到答案
提前谢谢。试试看
$('input:checkbox, input:radio').change(function() {
问题是您当前的选择器仅适用于复选框。您已经有了一个示例,为什么不尝试将其应用于单选按钮呢?听起来很简单,但我只是不知道如何操作。@nathangregg,我很高兴它能起作用。如果我的回答解决了您的问题,您可以接受,因此将来有类似问题的用户也会得到帮助。