javascript - 对话框不工作

标签 javascript

在下面的代码中,为什么对话框不起作用?

我导入了所有需要的jar,其背后有什么原因或者需要任何jar?

var val = $('#date').val().trim(); // Remove leading and trailing spaces

// Moved inside click handler
if (!val) { // Check if falsy value
    alert("hi");
    $("#dialog").dialog();//this particular line is not going to work propery
    return false;
}            

最佳答案

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

line 不起作用,因为你的 HTML 中基本上没有 id="dialog"的标签(如果 HTML 片段位于它应该在的位置)。

确保您的 HTML 中有类似于以下 div 的内容。

<div id="dialog" title="Basic dialog">
  <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>

您可以找到有关 JqueryUI 对话框的更多信息 here

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

相关文章:

javascript/jQuery - For 循环

javascript - 格式化数据以解析为 highcharts 饼图

javascript - AngularJS:ng-options "non-choice"不是顶部

javascript - 如何增加斜体文字的 Angular ?

javascript - native HTML5 拖放和单击事件

javascript - 使一个 div 宽度为另一个 div 的一半

javascript - 与 knex 的未定义数据库连接

javascript - 如何使用 javascript 从 http 站点获取数据到 html 表中?

javascript - HTML 到 Python - 数据被视为字符串而不是列表 - 如何强制 Python 处理为多维列表

javascript - 使用 console.log() 时 JSLint 抛出错误