gpt4 book ai didi

jquery ui - 模式对话框(创建模式内容的更好方法?)

转载 作者:行者123 更新时间:2023-12-01 02:25:30 24 4
gpt4 key购买 nike

有没有办法在 JavaScript 中定义模式内容,而不是总是必须在页面上有一个元素并从中创建对话框?

它有标题选项,因此我可以“动态”创建模态标题,但实际内容呢?就像说我需要它说,“你要删除图像#539”。而不是为每个可能的图像创建一个模式 - 或者甚至创建元素然后从中创建对话框。

一定有更好的方法。

最佳答案

你可以尝试这样的事情:

HTML

<button id='diag1'>First dialog</button>
<button id='diag2'>Second dialog</button>

Javascript

var diag = $('<div id="myDialog" title="Testing!"><span id="dialogMsg"></span></div>');

diag.dialog({
autoOpen: false,
modal: true
});

$('#diag1').click(function() {
$('#dialogMsg').text("Message for dialog 1.");
diag.dialog("open");
});

$('#diag2').click(function() {
$('#dialogMsg').text("Message for dialog 2");
diag.dialog("open");
});

演示 here .

关于jquery ui - 模式对话框(创建模式内容的更好方法?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4357506/

24 4 0
文章推荐: python - `ndarray.flags[' OWNDATA' ]`, ` ndarray.base`、 `id(ndarray)` 和 `ndarray.__array_interface__[' data']` 有什么不同?
文章推荐: ember.js - Ember : Testing with Pavlov/QUnit produces TypeError: Object # has no method 'getHandler'