jQuery对话框捕获事件

jQuery对话框捕获事件,jquery,jquery-ui,dialog,Jquery,Jquery Ui,Dialog,我对jquery还很陌生,但是在这样的论坛的帮助下我才到达那里。对于我的代码,使用对话框的正确方法是什么?例如,目前我只是提醒celdiv注意屏幕,但我想使用对话框来显示结果。有人可以演示如何使用我的警报代码传递到dialog吗?。谢谢 <script type="text/javascript"> function procMe(celDiv,id) { $(celDiv).click(function () {

我对jquery还很陌生,但是在这样的论坛的帮助下我才到达那里。对于我的代码,使用对话框的正确方法是什么?例如,目前我只是提醒celdiv注意屏幕,但我想使用对话框来显示结果。有人可以演示如何使用我的警报代码传递到dialog吗?。谢谢

<script type="text/javascript">

function procMe(celDiv,id) {
        $(celDiv).click(function () 

            {
            alert(this.innerHTML + " " + id); 
            }
        )}; 
</script>

函数procMe(celDiv,id){
$(celDiv)。单击(函数()
{
警报(this.innerHTML+“”+id);
}
)}; 

尝试使用jQuery插件显示警报或确认

你可以用


我两者都用过。。并且对它们的功能感到满意。

要使用dialog,您的html中应该有这样一个容器:

<div id="dialogbox">Some dummy text here</div>
这里有一些虚拟文本
写这样的剧本:

<script>
function procMe(celDiv,id) {
        $(celDiv).click(function () 

            {
            var me = this;
            $("#dialogbox").html(me.innerHTML + " " + id);
            $("#dialogbox").dialog();        
            }
        )}; 
</script>

函数procMe(celDiv,id){
$(celDiv)。单击(函数()
{
var me=这个;
$(“#dialogbox”).html(me.innerHTML+“”+id);
$(“#对话框”).dialog();
}
)}; 
这段代码在jQueryUI对话框中显示相同的警报内容,而不是传统的警报框


如果我没有抓住要点,请告诉我们更多细节;)

你到底想让它知道什么?一个好的开始方式是“是的,谢谢你的提示。”。基本上,当我使用dialog时,我会从类或#例如:$(“#段落”).dialog调用它({etc我没有看到的是,根据我的代码调用对话框的选择器应该是什么?thanks@rifky.他们很好,但希望保持网站的整体主题不变。感谢使用第二个。你可以从第二个插件jquery的正常版本中得到一个想法。你可以改变CSS以根据自己设置主题吗r站点。@rifky。对不起,我不理解你的评论。@bollo。我的意思是你可以编辑插件的css以匹配你的站点主题。我回答中的第二个插件在可读性方面更方便用户。你可以下载一个非精简版本,以便你可以根据你的主题更改css。很好。只需一个问题。为什么使用虚拟div?这是JU吗为#对话框创建的t?许多感谢实际上不需要,抱歉:D但您确实需要该div(即使为空)