如何动态更改消息内容
Bootbox - how to dynamically change message content?
我想知道是否有一种方法来动态更新一个bootbox模态的内容。
例子bootbox.dialog({
message: "Hi there",
title: "My title",
buttons: {
main: {
label: "dismiss",
className: "btn-primary",
}
}
});
newMessage = "this is a new message"
是否有办法用新的字符串newMessage代替"Hi there"?
感谢您的帮助和建议
是的,您可以通过向MSG添加id引用来更改bootbox MSG。下面是它的示例代码。
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");
简单!创建一个泛型函数:
function bootBoxModal(title, message, type) {
bootbox.dialog({
message: message,
title: title,
alertType: type,
buttons: {
main: {
label: 'Fechar', className: 'btn-default'}
}
});
}
现在调用函数:
bootBoxModal("Title message",
"Content your message",
"type [alert,danger,warning,success]");
另一种解决方案是直接替换内容,本例使用jQuery。
#jQuery
$('.modal-title').html('New Title');
$('.modal-body').html('New Message');
相关文章:
- 如何使用错误消息或成功消息动态更新我的跨度
- 正在使用ng消息验证动态表单
- jQuery验证自定义方法规则和具有动态名称的消息
- confirm.html上的动态确认消息
- 如何为每个动态创建的单选按钮放置错误消息
- 如何在网格视图中链接按钮的客户端单击事件上显示动态消息
- Java EE 消息动态推送
- 简单的Javascript输入表单,具有动态替换的必需字段消息DOM
- 带有qtip的动态javascript数据覆盖了具有相同消息的所有工具提示
- 如何动态地将chrome扩展ID发送到网页以进行消息传递
- 动态创建引导CSS警报消息
- 针对动态生成的复选框,在javascript中触发警报消息时出现问题
- 从JavaScript动态加载工具提示消息
- 使用Java Script删除JSON消息中的动态嵌套元素
- 手动调用模块与使用browserify动态调用模块有何不同?
- 在ng消息中动态设置表单名称
- 如何动态加载错误消息文本是可能的
- 如何动态更改消息内容
- onclick confirm()的动态消息,不传递值
- 如何根据从三个子控制器获得的结果在父控制器中显示动态消息