Bootbox - 如何动态更改邮件内容?

Mir*_*Lcl 2 html javascript twitter-bootstrap bootbox

我想知道是否有办法以dinamically方式更新bootbox模式的内容.

bootbox.dialog({
        message: "Hi there",
        title: "My title",
        buttons: {
            main: {
                label: "dismiss",
                className: "btn-primary",
            }
        }
    });


    newMessage = "this is a new message"
Run Code Online (Sandbox Code Playgroud)

有没有办法用新字符串newMessage替换"你好"?

感谢您的任何帮助或建议

小智 5

是的,您可以通过向msg添加id引用来更改bootbox消息.下面是它的示例代码.

    bootbox.dialog({
       message: "<span id='dynamicMsg'>Hi there</span>",
       title: "My title",
       buttons: {
        main: {
            label: "dismiss",
            className: "btn-primary",
        }
      }
    });

    //Add this line wherever you want to change msg
    $("#dynamicMsg").text("This is dynamic msg");
Run Code Online (Sandbox Code Playgroud)