在使用JQuery Dialog UI插件时,也许你会遇到这样的问题:怎样动态改变按钮显示的文字?特别是在做国际化的时候。我们知道,在JQuery Dialog中可以自定义按钮Button
$("#taskInfoModal").dialog({ //弹出窗口,并设置其属性
title : $objs.eq(3).html(), //设置标题内容
modal : true, //是否为模态窗口
height : 600, //高度
width : 800, //宽度
draggable : false, //不可拖拽
resizable : false, //不可调整大小
buttons : { //设置按钮
jobLabel : function() {
window.location.href = "worker!jobIndex?job.otOtaid=" + taskId + "&job.otOuid=" + workerId + "&task.name=" + $objs.eq(3).html() + "&template.oteid=" + templateId;
},
close : function() {
$(this).dialog("close");
},

},

}
});

红色部分字样给出的内容即为页面上显示出来的文字,要对这部分文字进行国际化,我起初的做法是直接将jobLabel换成了“$.i18n.prop("worker_index.js_taskTable")”发现直接报错。

PS:$.i18n.prop("worker_index.js_taskTable")是采用的JQuery.i18n.properties实现js的国际化的取值方式,“worker_index.js_taskTable”是我存在国际化文件中的字符串

如何使用JQuery.i18n.properties实现国际化 ,可以参考:http://blog.csdn.net/leox_2012/article/details/16119887

然后,我想到的另外一下方法,先用一个变量将该值存起来,然后再赋值到jobLabel,如图:

但是还是不成功,这次实现的是效果还是和第一次差不多,也就是说该值给定之后就是页面按钮显示的内容。

最后上网查询jquery dialog 插件,发现里面还有另外的方法没有使用到。其中open方法就是用来打开dialog对话框。

最终的解决方法如下:

红色部分内容先找到创建的Button然后再动态改变其内容,成功解决了。

JQuery Dialog UI按钮文字国际化相关推荐

  1. 隐藏Jquery dialog 按钮

    隐藏Jquery dialog 按钮 $(".ui-dialog-buttonpane button").hide(); //隐藏dialog中所有button $(". ...

  2. 【Visual Studio 2019】创建 MFC 桌面程序 ( 安装 MFC 开发组件 | 创建 MFC 应用 | MFC 应用窗口编辑 | 为按钮添加点击事件 | 修改按钮文字 | 打开应用 )

    文章目录 一.安装 MFC 开发组件 二.创建 MFC 应用 三.MFC 应用窗口编辑 四.为按钮添加点击事件 五.修改按钮文字 六.打开系统其它应用 七.博客源码 一.安装 MFC 开发组件 打开 ...

  3. 第四十四课:jQuery UI和jQuery easy UI

    jQuery UI是jQuery官方提供的功能效果和UI样式.作为官方出的东西,它一直没有被人们看重,一是它没有datagrid,tree等UI库必备的东西,二是它修改太过频繁,体积庞大.其实它所有以 ...

  4. 7个jquery easy ui 基本组件图解

    下面给出7个jquery easy ui 基本组件: 1 基本面板 <!DOCTYPE html> <html> <head><meta charset=&q ...

  5. JQuery Dialog(JS模态窗口,可拖拽的DIV)

    JQuery Dialog(JS模态窗口,可拖拽的DIV) 吴剑 2012-08-08 原创文章,转载必需注明出处:http://www.cnblogs.com/wu-jian/ 效果图 调用示意图 ...

  6. jQuery酷炫的文字动画效果代码

    jquery css3文字动画特效点击切换文字动态效果 jquery文字动画特效制作淡出淡进文字轮播动画效果代码 jquery文字提示点击按钮触发文字变大消失动画效果 jquery点击按钮淡出淡进动画 ...

  7. Element UI 按钮点击后不失焦,按钮颜色改变问题

    Element UI 按钮点击后不失焦问题 element ui 按钮在点击后没有恢复设置的颜色,是因为点击按钮后,焦点仍在按钮上 下面是两种解决方法: 1.第一种: 改变按钮获取焦点的按钮样式,使按 ...

  8. html中文字阴影扁平,jQuery扁平化图标文字长阴影特效插件

    这是一款效果十分炫酷的jQuery扁平化图标文字阴影特效插件.近几年来,扁平化设计已经成为前端网页开发的一个时髦领域.扁平化设计在各种移动和桌面应用中随处可见.在这款插件中,使用jQuery来模拟扁平 ...

  9. JQuery Dialog弹出图片

    需求背景:点击某个超链接或者按钮,弹出一张图片. 之前写过一篇关于弹出对话框的blog,用的插件就是JQuery Dialog,话不多说,给出关键代码如下: $("#dialogId&quo ...

最新文章

  1. 51nod 最长公共子序列测试 【LCS+回溯】
  2. SAP传输停止错误:Test call of transport control program (tp) ended with return code 0208!
  3. 我作为一个程序员,除了写程序还会干什么?什么都不会了!
  4. Mybatis 系列2-配置文件
  5. 二进制字符串转换到Ascll字符串
  6. [转][C#] .net动态编译C# 和 VB
  7. 写论文中所需的EndNote x9下载、安装以及与wps相关联教程
  8. 智能计算之蚁群算法(ACO)介绍
  9. 云服务器搭建java服务器运行环境
  10. ButterKnife被弃用,ViewBinding才是findView的未来?
  11. # Logistic regression中的threshold
  12. 群星闪耀 视觉科技史上引领我们前进的不朽瞬间
  13. AutoCAD Civil 3D笔记
  14. 查看linux当前屏保文件夹,linux下屏保设置
  15. 路由配置url跳转传参_如何配置路由器以进行网络范围的URL记录
  16. [Unity]动态人物头像
  17. wireshark源码分析二
  18. 杰理之MIC 省电 容方案 微信语音 或通话 时前面 几秒钟有 哒哒声【篇】
  19. Unity 编辑器学习(三)之 Light Baked
  20. 开题报告:基于java电子书阅读系统 毕业设计论文开题报告模板

热门文章

  1. 360分拆计划生变,临时剥离四大业务
  2. linux安装nfs服务器
  3. [Ramda] Complement: Logic opposite function
  4. SecondaryNameNode的Inconsistent checkpoint fields异常
  5. CF#303A Lucky Permutation Triple 数论
  6. 运用枚举展示静态数据
  7. redis 之 ae 模型测试
  8. Joining Byte Blocks(哈希+带花树)
  9. Android 动态图文混排的常用方法
  10. 重装系统后,腾讯TM2013 “应用程序无法启动,因为程序的并行配置不正确