Jquery 无法调用数据角色=";“对话”;
我有一个html页面,其中我使用了两个,一个用于data role=“page”,另一个用于data role=“dialog”。 在我的div页面上有一个按钮,点击这个按钮我想调用div对话框---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">
$(“#确定按钮”)。单击(函数()
{
$.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>