javascript - jQuery 对话框无法正常工作

标签 javascript jquery

我有以下脚本:

<script type="text/javascript">
$( "#addLocation" ).dialog({
            autoOpen: false,
        modal: true,
        height: 700,
        width: 550,
        buttons: {
            "Add Location": function() {
                document.forms["mapform"].submit();
            },
            Cancel: function() {
                $( this ).dialog( "close" );
            }
        },
});
</script>

<script type="text/javascript">
function showLocationDialog() {
    $("#addLocation").dialog("open");
}
</script>

<div id="addLocation" style="display:none;">
<form action="" method="post" name="mapform">
<input type="text" name="name" />
<input type="submit" />
</form>
</div>

<button onclick="javascript:showLocationDialog();">Add an address</button>

按钮没有打开对话框,我不明白为什么..任何人都可以帮忙吗?

谢谢,

最佳答案

等待 DOM 准备就绪。

将您的 .dialog() 代码粘贴到 $(document).ready()$() block 中

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

相关文章:

javascript - 如何在发布新消息之前删除rabbitmq中的特定消息?

javascript - Angular js中的交换元素

javascript - 使用 Javascript 获取元素的 CSS 值

javascript - 如何使用 angularJs 打开本地目录?

用于通过按下按钮更改 <div> 颜色的 JavaScript

javascript - Pure-CSS/YUI - 水平菜单,target = _blank 不打开新窗口或标签

javascript - 无法查看标题/信息窗口

jquery - 如果 Bootstrap 中输入类型文件为空,则禁用按钮

jQuery closest() 不处理层次结构中的下一个元素

javascript - 使用 jquery 防止复制粘贴