この機能が機能しない理由を誰か教えてもらえますか?
for(var i=1;i<=12;i++)
{
var btn=$('<div>Button</div>').attr('id', 'id_'+i).button();
btn.css('margin','10px').on('click', showId());
btn.appendTo($('#buttons'));
}
function showId(){
alert($(this).attr('id'))
}