是否可以通过javascript在Jquery Mobile中打开对话框?

我试图做这样的事情,但没有成功:

    <a id='lnkDialog' href="goals.html" data-rel="dialog" data-transition="pop" style='display:none;'></a>


然后在js中

        document.getElementById('lnkDialog').click();


任何帮助,将不胜感激

最佳答案

我们将需要更多信息,但是除非#lnkDialog已经具有绑定到click事件的函数,否则它将无法正常工作。我假设data-rel包含将弹出的模式的ID。

更像是

$('#lnkDialog').on({
    click:
        function() {
            var selector = '#' + $(this).attr('data-rel');
            $(selector).show();
        }
});


但是同样,还需要更多信息。

10-01 10:32