对象不是调用dialog()函数时的函数

时间:2010-04-13 19:06:25

标签: jquery

我一直在“dialogDiv.dialog不是一个函数”。

我只是试图从我对div的引用中调用jQueryUI对话框。

因此传入是divID,例如“myDiv”。 然后我将它设置为变量并将其包装在$(“#”+ myDiv)中;所以现在我在一个很好的清晰变量中引用了它。 然后我尝试调用对话框函数并获得该错误。

不确定为什么,这让我疯了。

function showDialog(divID) 
{
    // Get reference to the div element
    var dialogDiv = $("#" + divID);
    alert("dialogDiv:" + dialogDiv);

    dialogDiv.dialog
    (
        {
            bgiframe: true,
            modal: true,
            autoOpen: false,
            show: 'blind'
        }
    )

    dialogDiv.dialog("open");
}

1 个答案:

答案 0 :(得分:2)

确保jQuery UI实际上在页面上。它没有打包在普通的jQuery中。