我已经实现了这个以获取数组中已选中复选框的值但不知道我错在哪里我得到数组空
<input type="checkbox" value="-1" id="-1" /> OPD CONSULTANCY <br />
<input type="checkbox" value="-2" id="-2" /> DOCTOR VISIT <br />
<script>
function allcheckedData() {
var allVals = [];
var checkedVals = [];
$('#all input[type=checkbox]').each(function () {
allVals.push($(this).val());
});
$('#all :checked').each(function () {
checkedVals.push($(this).val());
})
}
</script>