如何将动态html添加到jQuery对话框的文本字段中?

龙卷风

我已经通过SO寻找这个问题的答案(在我看来这似乎很简单)。我想动态创建一个jquery对话框,但是我想让对话框的文本/正文包含一个href-需要与该对话框一起动态创建。就像是:

    var newDiv = $(document.createElement('div')); 
    var j = 1; 

    newDiv.dialog({
    resizable: false,
    height:240,
    modal: true,
    text: '<a href="html://test.com">test link' + j + ' within a dialog body</a>',
    title: "MyDialog",
    buttons: {
        "Add Related": function() {
            $( this ).dialog( "close" );
            window.location = "addRelated.php?id="+id;                
        },
        Cancel: function() {
            $( this ).dialog( "close" );
        }
    }
});

text参数似乎只接受文本。有人可以帮我吗?谢谢。

盖塔诺

创建div并将文本附加到它的一种方法是:

var j = 1;
var newDiv = $('<div/>').append('<a href="html://test.com">test link' + j + ' within a dialog body</a>');

jQuery UI对话框仅具有用于定义按钮标签的text属性(请参阅:option-buttons)。

所以我的片段是:

$(function () {
  var j = 1;
  var newDiv = $('<div/>').append('<a href="html://test.com">test link' + j + ' within a dialog body</a>');

  newDiv.dialog({
    resizable: false,
    height:240,
    modal: true,
    title: "MyDialog",
    buttons: {
      "Add Related": function() {
        $( this ).dialog( "close" );
        window.location = "addRelated.php?id="+id;
      },
      Cancel: function() {
        $( this ).dialog( "close" );
      }
    }
  });
});
<link href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css" rel="stylesheet"/>
<script src="https://code.jquery.com/jquery-1.12.1.min.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>

实现此目的的另一种方法是基于open事件

$(function () {
  var newDiv = $('<div/>');
  var j = 1;

  newDiv.dialog({
    resizable: false,
    height:240,
    modal: true,
    title: "MyDialog",
    buttons: {
      "Add Related": function() {
        $( this ).dialog( "close" );
        window.location = "addRelated.php?id="+id;
      },
      Cancel: function() {
        $( this ).dialog( "close" );
      }
    },
    open: function( event, ui ) {
      $(this).append('<a href="html://test.com">test link' + j + ' within a dialog body</a>');
    }
  });
});
<link href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css" rel="stylesheet"/>
<script src="https://code.jquery.com/jquery-1.12.1.min.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将动态html添加到jQuery对话框的文本字段中?

来自分类Dev

将富文本字段添加到触摸 UI 对话框 - AEM 6.2

来自分类Dev

Fliepicker.io-如何将字段添加到小部件模式对话框?

来自分类Dev

如何将图像添加到JQuery对话框

来自分类Dev

如何将排序项添加到片段对话框中?

来自分类Dev

如何将 vuetify 对话框添加到现有应用程序中?

来自分类Dev

HTML-发票:如何将值添加到文本字段并计算总计

来自分类Dev

如何将文本字段中的值添加到 eclipse 中的 jcombobox

来自分类Dev

根据用户选择将验证动态添加到CQ5对话框中的多字段

来自分类Dev

如何将字符串传递给CQ对话框文本字段

来自分类Dev

将主体文本添加到垫对话框

来自分类Dev

如何将标签添加到Bootstrap对话框页脚

来自分类Dev

如何将内容添加到可见对话框

来自分类Dev

如何将@ angular / platform-browser添加到材质弹出对话框

来自分类Dev

将文本字段动态添加到 JPanel 后,如何使滚动窗格出现?

来自分类Dev

如何将日期选择器添加到自定义对话框 TinyMCE 上的文本框

来自分类Dev

通过单击多个选择框中的项目来添加到HTML文本字段

来自分类Dev

jQuery-将自定义验证规则添加到对话框中动态生成的下拉列表中

来自分类Dev

如何获取弹出对话框的文本字段值

来自分类Dev

如何使用php将多个输入文本字段值添加到db中

来自分类Dev

如何将测试库(例如JUnit)添加到Intellij“创建测试类”对话框

来自分类Dev

如何将小部件添加到scene2d.ui对话框(TextField等)?

来自分类Dev

如何将动作事件侦听器的多个结果添加到对话框

来自分类Dev

如何将ID动态添加到文本框并在Webforms中的代码后面检索

来自分类Dev

如何将资源文件添加到Visual Studio,以使其在“选择资源”对话框中可见?

来自分类Dev

将“日历类型”字段添加到“插入日期和时间”对话框

来自分类Dev

如何将自定义文件系统添加到“窗口的格式数据”对话框的列表中?

来自分类Dev

如何将自定义警报对话框中的项目添加到列表视图?

来自分类Dev

如何使用脚本在CQ5对话框中禁用文本字段组

Related 相关文章

  1. 1

    如何将动态html添加到jQuery对话框的文本字段中?

  2. 2

    将富文本字段添加到触摸 UI 对话框 - AEM 6.2

  3. 3

    Fliepicker.io-如何将字段添加到小部件模式对话框?

  4. 4

    如何将图像添加到JQuery对话框

  5. 5

    如何将排序项添加到片段对话框中?

  6. 6

    如何将 vuetify 对话框添加到现有应用程序中?

  7. 7

    HTML-发票:如何将值添加到文本字段并计算总计

  8. 8

    如何将文本字段中的值添加到 eclipse 中的 jcombobox

  9. 9

    根据用户选择将验证动态添加到CQ5对话框中的多字段

  10. 10

    如何将字符串传递给CQ对话框文本字段

  11. 11

    将主体文本添加到垫对话框

  12. 12

    如何将标签添加到Bootstrap对话框页脚

  13. 13

    如何将内容添加到可见对话框

  14. 14

    如何将@ angular / platform-browser添加到材质弹出对话框

  15. 15

    将文本字段动态添加到 JPanel 后,如何使滚动窗格出现?

  16. 16

    如何将日期选择器添加到自定义对话框 TinyMCE 上的文本框

  17. 17

    通过单击多个选择框中的项目来添加到HTML文本字段

  18. 18

    jQuery-将自定义验证规则添加到对话框中动态生成的下拉列表中

  19. 19

    如何获取弹出对话框的文本字段值

  20. 20

    如何使用php将多个输入文本字段值添加到db中

  21. 21

    如何将测试库(例如JUnit)添加到Intellij“创建测试类”对话框

  22. 22

    如何将小部件添加到scene2d.ui对话框(TextField等)?

  23. 23

    如何将动作事件侦听器的多个结果添加到对话框

  24. 24

    如何将ID动态添加到文本框并在Webforms中的代码后面检索

  25. 25

    如何将资源文件添加到Visual Studio,以使其在“选择资源”对话框中可见?

  26. 26

    将“日历类型”字段添加到“插入日期和时间”对话框

  27. 27

    如何将自定义文件系统添加到“窗口的格式数据”对话框的列表中?

  28. 28

    如何将自定义警报对话框中的项目添加到列表视图?

  29. 29

    如何使用脚本在CQ5对话框中禁用文本字段组

热门标签

归档