我正在使用JQUeryUI向最终用户显示一个对话框,并用这种动态生成的HTML填充它。如何动态生成HTML时将jquery附加到click()事件?

$('#listusers').click(function() {

$("#dialog").html("");

$("#dialog").attr("title", "Existing Users");

$("#dialog").load("service/get.aspx?data=users", $(function(data) { $("#dialog").dialog({ modal: true }); }));

});

从“service/get.aspx?data = users”返回的HTML看起来像这样。

Existing Users:

ActNameEmail

help

JoePlumber[email protected]

help

SarahPalin[email protected]

我的问题是,如果我要附加一些jQuery的所有元素的click事件有一类deleteuser像这样

$(".deleteuser").click(function() {

alert('help');

});

我在哪里可以把这个代码?

我在你的主要的document.ready函数试图这样,但没有运气

$('#delete-user').click(function() {

$("#dialog").html("");

$("#dialog").attr("title", "Existing Users");

$("#dialog").load("service/get.aspx?data=users", $(function(data) { $("#dialog").dialog({ modal: true }); }));

$(".deleteuser").click(function() {

alert('help');

});

});

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐