Вызов JQuery Dialog без DIV - PullRequest
       6

Вызов JQuery Dialog без DIV

12 голосов
/ 30 августа 2010

Можно ли создать всплывающее окно, не основываясь на div. Например, у меня есть следующий DIV:

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

Вместо вызова диалога, подобного этому:

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

Я хотел бы позвонить так:

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

Как это было бы возможно?

Спасибо, С уважением.

Ответы [ 2 ]

23 голосов
/ 30 августа 2010

Вы можете назвать это так:

 $("<div>This is a test</div>").dialog();
0 голосов
/ 30 августа 2010

Чтобы проверить строку и, если найден, что-то сделать (замените hover функцию alert("Found"); на то, что вы хотите сделать):

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