2

我使用 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 );
 });
4

1 回答 1

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 );
});
于 2013-05-24T10:11:56.023 回答