我有下面的代码。
<div id="start_3333" onclick="doCalc(3333, this)"></div>
function doCalc(this)
{
var id = $(this).attr(id);
Console.log(id);
}
将为数据表中的每一行插入此div。我想通过键入doCalc(3333)在Chrome的控制台窗口中测试此函数doCalc,但得到未定义的错误。如何在Chrome的控制台窗口中传递“此”对象,以便我可以调试并检查将什么值转移到函数内的“ id”变量中。
最佳答案
我建议一个不同的实现:
<div id="start_3333"></div>
$("#start_3333").click(function(event) {
console.log($(event.target).attr("id"));
});