2010-08-30 25 views
9

Có thể tạo cửa sổ bật lên mà không dựa trên div hay không. Ví dụ, tôi có một DIV sau:Gọi một Hộp thoại jQuery không có DIV

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

Thay vì gọi một hộp thoại như thế này:

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

Tôi muốn gọi như thế này:

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

Làm thế nào sẽ nó có khả năng?

Cảm ơn bạn, Trân trọng.

Trả lời

19

Bạn có thể gọi nó như thế này:

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

Để kiểm tra cho một chuỗi, và nếu tìm thấy, làm một cái gì đó (thay thế hover chức năng alert("Found"); với bất cứ điều gì bạn muốn làm):

<script type="text/javascript"> 
$(function(){ 
    if ($("#dialog p").text("This is a test")) { 
     $("#dialog p").hover(function() { 
      alert("Found"); 
     }); 
    } 
}); 
</script> 
Các vấn đề liên quan