layer.confirm()的值显示的一个小问题

当使用layer插件时,一般里面的提示信息都是已定的结果内容,这样没发现有什么问题:

layer.confirm('确认是否进行启用操作?',function(){

});

但是当我加入了一个三目表达式时,前面一段的“确认是否进行”就不显示了,只显示“禁用操作?”或“启用操作?”(falg为判断操作类型标识,其返回值没有问题):

layer.confirm('确认是否进行' + flag =='1'?'启用':'禁用'+'操作?',function(){

});

我也没找出拼接哪里有问题,如果大神们有知道的可以告我诉我一下~,只能把它给成能显示的样子:

layer.confirm(flag=='1'?'确认是否进行启用操作?':'确认是否进行禁用操作?',function(){

});

posted @ 2017-05-04 16:07  pp153  阅读(1156)  评论(0编辑  收藏  举报