0

AJAXリクエストを使用して、JQueryモバイルサイトにいくつかのページを追加しています。しかし、ボタンを追加した後、以前に設定したクラスを使用してボタンにアクセスできません。DOMを更新したこと、およびクラスに新しいボタンがあることをJQueryに通知する方法はありますか?

ボタンの追加:

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

ボタンへのアクセス:

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

2 に答える 2

0

ボタンは動的に追加されるため、ライブイベントハンドラー( jQuery ON )をバインドする必要があります

$(document).on("click",".delbtn", function(){
  //some action.. 
});
于 2012-05-21T14:23:55.970 に答える
0

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

$(".delbtn").live('click',function(){
    alert("clicked");
});
于 2012-05-21T14:30:41.390 に答える