如果是多选:var checkboxArray = [].slice.call(list.querySelectorAll('input[type="checkbox"]')); var checkedValues = [],checkedNames = []; checkboxArray.forEach(function(box) { if (box.checked) { checkedValues.push($(box.parentNode).attr('data-value')); checkedNames.push($(box.parentNode).attr('data-tags')); //checkedValues.push(box.parentNode.innerText); } }); 单选 可以使用jq方法 var checkboxArray = $('#list').find('input[type="radio"]:checked');
如果是多选:var checkboxArray = [].slice.call(list.querySelectorAll('input[type="checkbox"]'));
单选 可以使用jq方法 var checkboxArray = $('#list').find('input[type="radio"]:checked');