尝试在附加的 div 元素上使用 .click 时出现错误,因此我尝试使用 .on 代替,但没有解决。这段代码的最后几行有什么问题?
元素 .table 是令人沮丧的:
$('#mapH').focusout(function(){
var i = 0;
while (i < $('#mapH').val()) {
$('#mapCreator').append("<div class='row'></div>");
var j = 0;
while(j < $('#mapW').val()) {
$('.row').last().append("<div class='table empty "+i+"-"+j+"'></div>");
j++;
}
i++;
}
$('.table').css("width", 100/$('#mapW').val()+"%");
$('.row').css("height", $('.table').width());
})
$('.table').on("click", function(){
//$('body').append("<div class='popup'></div>");
alert('hej');
})