如何将事件绑定到非喷墨打印的jquery对象?
示例我的div是:
var $div = $("<div>my div</div>");
我想将一个点击绑定到这个未呈现的div,然后将其打印在DOM上,例如:
$div.click(function(){alert("hello")});
$(body).append($div);
THX
答案 0 :(得分:4)
您的代码几乎是正确的 - 您只是忘记了body
周围的一些引号:
var $div = $("<div>my div</div>");
$div.click(function(){alert("hello")});
$('body').append($div);
您也可以使用$('body')
$(document.body)