我不断收到“dialogDiv.dialog不是函数”。对象不是调用dialog()函数时的函数
我只是试图调用jQueryUI对话框关闭我对div的引用。
因此传入的是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");
}
您是否在jQuery之前或之后包含jQuery UI javascript代码? – 2010-04-13 19:08:58