我使用下面的代码来获取所选复选框的列表。通过点击按钮调用deleteItem方法。类型错误为空
function deleteItem(){
if (confirm("Are you sure you want to delete?")){
var selected = new Array();
$('checkbox:checked').each(function() {
selected.push($(this).attr('id'));
});
alert(selected);
deleteAll(selected,0);
}
}
在控制台我收到错误,如
TypeError: $(...) is null
$(':checkbox:checked').each(function() {
什么是错误的代码?
,什么是'$(...)'? – Alvaro
我能看到的一个原因是'$'不是引用jQuery,你可以用'jQuery(':checkbox:checked')来尝试......' –
$(':checkbox:checked')。each(function()。 ..这是来自null。我从网格中选择了几个复选框,所以它不应该为空吗? –