jquery easyui的$.messager.alert 为啥不支持\n换行呢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery easyui的$.messager.alert 为啥不支持\n换行呢相关的知识,希望对你有一定的参考价值。
jquery easyui的$.messager.alert 为什么不支持\n换行呢
不支持的,要用br换行标签例如:
function show1()
$.messager.show(
title:'My Title',
msg:'Message will be closed after 4 seconds.<br>this is a test!',
showType:'show'
);
来自:求助得到的回答 参考技术A 因为你调用时给的content参数是html代码而不是js脚本代码,jQueryEasyUI把你给的内容作为HTML加载显示出来。而HTML里面的换行当然不是\n了,而是<br> 参考技术B 你可以自己做一个方法,自动将所有\n转化成<br />的方法。我可以给你一个参考
function replace(strings)
var parter=/(\\n+)/g;
strings=strings.replace(parter,"<br/>");
可能有点问题,你自己调试一下!来自:求助得到的回答 参考技术B html里面换行时<br />标签 参考技术C 亲 网页上显示的东西都是 html 之类的 \n 不属于 html 的范畴, 所以 用 <br /> 吧
EasyUi messager默认样式修改
$.messager.defaults = { ok: "是", cancel: "否", width: 300 };
$.messager.confirm(‘删除记录‘, ‘Please enter your name:‘, function (r) {
if (r) {
alert(‘Your name is:‘ + r);
}
});
以上是关于jquery easyui的$.messager.alert 为啥不支持\n换行呢的主要内容,如果未能解决你的问题,请参考以下文章
jquery easyui中 如何在datagrid点击行事件
jquery easyui Buttons ,怎么悬浮有提示,title 不管用,是否要改源码,怎么改啊,大神
jqeury easyui 为啥 onBeforLoad里面的$.messager.confirm不能阻止onBeforLoad的执行!