2010-08-30 78 views
9

是否可以在不基于div的情况下创建弹出窗口? 例子,我有以下DIV:调用没有DIV的jQuery对话框

<div id="dialog" title="Info"> 
    <p>This is a test</p> 
</div> 

,而不是调用像这样的对话:

$("#dialog").dialog(); 

,我想这样的呼吁:

$("This is a test").dialog(); 

如何将它有可能吗?

谢谢, 问候。

回答

19

你可以这样调用:

$("<div>This is a test</div>").dialog(); 
-1

为了测试一个字符串,如果找到,做一些事情(更换hover功能alert("Found");与任何你想做的事):

<script type="text/javascript"> 
$(function(){ 
    if ($("#dialog p").text("This is a test")) { 
     $("#dialog p").hover(function() { 
      alert("Found"); 
     }); 
    } 
}); 
</script>