我正在尝试执行以下代码,但收到错误:
$(document).ready(function() {
$("body").on("click", ".generate_report", function(e) {
e.preventDefault();
var clickedId = this.id.split('-');
var dbId = clickedId[1];
var idArray = [];
$('.clientIps-' + dbId).each(function() {
idArray.push(this.id);
});
idArray.forEach(function(item) {
// do something with `item`
var id = $("#" + item);
alert(id);
});
});
});
答案 0 :(得分:0)
这不是错误。问题是因为你正在尝试alert
一个jQuery对象。警告框不会将此序列化,而只显示[object Object]
。请改用console.log
查看有关所选元素的更多信息:
var id = $("#" + item);
console.log(id);