Jquery 无法调用数据角色=";“对话”;

Jquery 无法调用数据角色=";“对话”;,jquery,jquery-ui,jquery-mobile,cordova,Jquery,Jquery Ui,Jquery Mobile,Cordova,我有一个html页面,其中我使用了两个,一个用于data role=“page”,另一个用于data role=“dialog”。 在我的div页面上有一个按钮,点击这个按钮我想调用div对话框--- $(“#确定按钮”)。单击(函数() { $.mobile.changePage(“myDialog”); }); 上面的代码工作正常,但若我想调用表行上的对话框,那个么就不调用它。这是我的表格行单击: <script type="text/javascript">

我有一个html页面,其中我使用了两个,一个用于data role=“page”,另一个用于data role=“dialog”。 在我的div页面上有一个按钮,点击这个按钮我想调用div对话框---


$(“#确定按钮”)。单击(函数()
{
$.mobile.changePage(“myDialog”);
});

上面的代码工作正常,但若我想调用表行上的对话框,那个么就不调用它。这是我的表格行单击:

<script type="text/javascript">

        $("#tableId tr td").live("click",function(e)
        {    
                var newrow = $(this).parent().parent().children().index($(this).parent());  


                e.stopImmediatePropagation();
                alert("after e.stopImmediatePropagation");

                alert("Before  myDialog");              
                $.mobile.changePage('#myDialog');


        });


    </script>

$(“#tableId tr td”).live(“单击”,函数(e)
{    
var newrow=$(this.parent().parent().children().index($(this.parent());
e、 停止即时复制();
警报(“在e.stopImmediatePropagation之后”);
警报(“myDialog之前”);
$.mobile.changePage(“#myDialog”);
});
此处在myDialog警报显示之前,但是$.mobile.changePage(“#myDialog”);未执行,或未显示myDialog


如有任何建议,将不胜感激。提前感谢。

尝试
$.mobile.changePage($(“#myDialog”))

使用changePages它会给我带来错误,因为:TypeError:表达式“toPage.data”(“page”)的结果[undefined]不是对象。在file:///android_asset/www/jquery.mobile-1.1.1/jquery.mobile-1.1.1.js:2843The 错误表明jQM找不到带有选择器的对话框。你能发布你试图运行的整个文件吗,或者发布一个?
<script type="text/javascript">

        $("#tableId tr td").live("click",function(e)
        {    
                var newrow = $(this).parent().parent().children().index($(this).parent());  


                e.stopImmediatePropagation();
                alert("after e.stopImmediatePropagation");

                alert("Before  myDialog");              
                $.mobile.changePage('#myDialog');


        });


    </script>