单击链接时加载jquery-ui对话框

时间:2011-03-28 02:52:43

标签: jquery dialog

我有一个标签如下:

<a onClick="showDialog();"> 
    <?php Print $s; ?> 
</a>

在我的document.ready()函数中,我有showDialog()函数

function showDialog()
{
    $('#userdata').dialog('open');
}

我通过在document.ready()函数中包含它来使对话框不显示

$("#userdata").dialog({autoOpen:false}); 

另外,在我的身体部分,我有“userdata”div元素

<div id="userdata">hello</div>

但是,当我点击链接时,没有任何反应......但如果我在alert()函数中添加showDialog(),它就会被触发。谁能告诉我如何显示jquery对话框?

感谢

2 个答案:

答案 0 :(得分:1)

单击链接时,将在对话框中打开内容。

var p = '<p>test test test test test test</p>';
$('a').click(function(){    
    $(p).dialog({
       ...
    });

检查http://jsfiddle.net/msKZt/2/

处的工作示例

答案 1 :(得分:0)

点击链接的点击事件

$('#ElementID').dialog('open');