如何从jquery移动动态页面中的按钮获取事件

时间:2013-05-24 10:08:51

标签: jquery jquery-mobile

我使用jquery mobile创建了一个动态页面,如何在创建此页面后获取事件?此外,我需要从此按钮发出提醒。

这是我的代码:

 $("#test").on('click',function(){
    var newPage = $("<div data-role=page data-url=testpage><div data-role=header>        <h1>TEST</h1></div><div data-role=content> <input type='button' value='clic kMe' id='click_me'> </div></div>");
    newPage.appendTo( $.mobile.pageContainer );
    $.mobile.changePage( newPage );
 });

1 个答案:

答案 0 :(得分:3)

使用此:

    $(document).on('click','#click_me',function() {
        alert('Click');
    });  

或者如果是您的代码:

$("#test").on('click',function(){
    var newPage = $("<div data-role=page data-url=testpage><div data-role=header><h1>TEST</h1></div><div data-role=content> <input type='button' value='clic kMe' id='click_me'> </div></div>");
    $(document).on('click','#click_me',function() {
        alert('Click');
    }); 
    newPage.appendTo( $.mobile.pageContainer );
    $.mobile.changePage( newPage );
});