JQuery Mobile:操作DOM后访问ID

时间:2012-05-21 14:07:26

标签: javascript jquery ajax jquery-mobile

我正在使用AJAX请求将一些页面添加到我的JQuery移动网站中。 但添加按钮后,我无法使用我之前设置的类访问那些按钮。 有没有办法通知JQuery我更新了DOM,并且有类的新按钮?

添加按钮:

echo "<a data-role=\"button\" class=\"delbtn\" data-transition=\"fade\" data-icon=\"delete\">Delete</a>";

访问按钮:

$(".delbtn").click(function(){
  //some action.. 
});

2 个答案:

答案 0 :(得分:0)

你必须绑定一个实时事件处理程序(jQuery ON),因为你的按钮是动态添加的

$(document).on("click",".delbtn", function(){
  //some action.. 
});

答案 1 :(得分:0)

http://jsfiddle.net/MEXhE/1/

$(".delbtn").live('click',function(){
    alert("clicked");
});