javascript - 无法使 jQuery UI 对话框工作

标签 javascript jquery jquery-ui backbone.js requirejs

我尝试使用 jQuery UI 库。我使用this将其设置为AMD插件,并有一个简单的代码:

<div class="#dialog" title="Test">
    <p>Hello world!</p>
</div>

我尝试在主干渲染函数内的对话框中显示,如下所示:

render:function ()
        this.$el.html(companyTemplate);
        ...
        $("#dialog").dialog();
        return this;
    },

控制台中没有错误,也没有任何反应。我确实在 define() 中要求了它,并在我的主页中包含了适当的 css。

UPD自动完成工作正常,似乎与对话框有关。

最佳答案

尝试

<div id="dialog" title="Test">
    <p>Hello world!</p>
</div>

<div class="dialog" title="Test">
    <p>Hello world!</p>
</div>

$(".dialog").dialog();

关于javascript - 无法使 jQuery UI 对话框工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13859585/

相关文章:

javascript - 从下拉列表或组合框中设置 "Selected"Javascript

javascript - jQuery滚动事件卡住页面

javascript - html() 中的 jQuery 编码

jquery - 在 jQuery 中拖动后,mouseleave 处理程序停止工作

javascript - Jquery UI 对话框仅显示一次

javascript - 返回异步 EmberJS 路由的 Promise 字典

javascript - 删除具有键值的嵌套数组中的对象

jquery - 如何设置 jQuery UI 对话框标题栏的文本颜色?

javascript - 换行符 - React Prop

asp.net-mvc - 检查 MVC4 中 Jquery AutoComplete 组合框中的 SelectIndexChange/Blur 事件