从JavaScript调用jQuery方法

从JavaScript调用jQuery方法,javascript,jquery,Javascript,Jquery,我有一个JavaScript方法,在其中调用jQuery函数: function diyalog() { $(function() { $( "#dialog" ).dialog(); }); } 我得到了这个错误: TypeError:$(…)。对话框不是函数 如何从JavaScript方法正确调用这个jQuery方法。谢谢。您的代码似乎很好: function diyalog(){ $("#dialog-message").dialog(); } diyalog();

我有一个JavaScript方法,在其中调用jQuery函数:

function diyalog()
{
   $(function() {
    $( "#dialog" ).dialog();
});
}
我得到了这个错误:

TypeError:$(…)。对话框不是函数


如何从JavaScript方法正确调用这个jQuery方法。谢谢。

您的代码似乎很好:

function diyalog(){
    $("#dialog-message").dialog();
}
diyalog();//calling

您缺少jquery Ui。在html文件中添加以下内容:

<script src="https://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script>

您的代码似乎很好:

function diyalog(){
    $("#dialog-message").dialog();
}
diyalog();//calling

您缺少jquery Ui。在html文件中添加以下内容:

<script src="https://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script>

您的代码似乎很好:

function diyalog(){
    $("#dialog-message").dialog();
}
diyalog();//calling

您缺少jquery Ui。在html文件中添加以下内容:

<script src="https://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script>

您的代码似乎很好:

function diyalog(){
    $("#dialog-message").dialog();
}
diyalog();//calling

您缺少jquery Ui。在html文件中添加以下内容:

<script src="https://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script>

确保包含jQuery和jQuery UI:

<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script>

<script>
    $(function() {
        $( "#dialog" ).dialog();
    });
</script>

$(函数(){
$(“#dialog”).dialog();
});

确保包含jQuery和jQuery UI:

<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script>

<script>
    $(function() {
        $( "#dialog" ).dialog();
    });
</script>

$(函数(){
$(“#dialog”).dialog();
});

确保包含jQuery和jQuery UI:

<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script>

<script>
    $(function() {
        $( "#dialog" ).dialog();
    });
</script>

$(函数(){
$(“#dialog”).dialog();
});

确保包含jQuery和jQuery UI:

<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script>

<script>
    $(function() {
        $( "#dialog" ).dialog();
    });
</script>

$(函数(){
$(“#dialog”).dialog();
});

有两件事:删除jQuery调用周围的$()包装,因为这是一个闭包(立即调用的函数表达式),它用于在文档加载时调用javascript


在页面上也包括jQuery.UI,因为该库中存在对话框插件。

有几件事:删除jQuery调用周围的$()包装,因为这是一个闭包(立即调用的函数表达式),它用于在文档加载时调用javascript


在页面上也包括jQuery.UI,因为该库中存在对话框插件。

有几件事:删除jQuery调用周围的$()包装,因为这是一个闭包(立即调用的函数表达式),它用于在文档加载时调用javascript


在页面上也包括jQuery.UI,因为该库中存在对话框插件。

有几件事:删除jQuery调用周围的$()包装,因为这是一个闭包(立即调用的函数表达式),它用于在文档加载时调用javascript


还应在页面上包括jQuery.UI,因为该库中存在对话框插件。

您是否已将jQuery UI添加到文件中?是否已将jQuery UI添加到文件中?是否已将jQuery UI添加到文件中?