我有一个标签如下:
<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对话框?
感谢
答案 0 :(得分:1)
单击链接时,将在对话框中打开内容。
var p = '<p>test test test test test test</p>';
$('a').click(function(){
$(p).dialog({
...
});
答案 1 :(得分:0)
点击链接的点击事件
$('#ElementID').dialog('open');