jquery dialog 按钮文本可以是变量吗 $('.selector').dialog({ buttons: { "Ok": function() { $(this).dialog("close"); } } });这里的"Ok",可以用一个变量代替吗,如果可以,应该怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script> var obj = { buttons: { "Ok": function() { $(this).dialog("close"); } } } $('.selector').dialog(obj);</script> <script> var butName = "Ok"; function OkFun(){ $(this).dialog("close"); } var obj = { buttons: { butName: OkFun } } $('.selector').dialog(obj);</script> 这样按钮显示的不是OK,而是butName 这样按钮显示的不是OK,而是butName不应该吧。这个是个变量啊。指向的是"Ok" 你这样试试,如果换成数组呢。var arr = ['Ok'];buttons: { arr[0]: OkFun } var obj = { buttons:{ }};var btnName='按钮文本';obj.buttons[btnName] = function(){ alert('clicked');}$('.selector').dialog(obj); 请教js继承问题,在线等 匿名函数function(e)中参数e的问题 两个页面,值传递,jsp页面 如何获得iframe的Value 讨论一下开源Javascript框架和API的优劣 晕死,JAVASCRIPT还有忌讳??? 八月犯忌!!!??? 树形菜单 2 怎么用javascript得到本地(客户端)的网卡的IP地址? 火狐下的一段JS报错ReferenceError: event is not defined,晚上其他方法试了不好用 如何用js获取表格中某一格的值 求各位大大帮忙看看是什么原因! 求助:如何同时验证两个输入框必填
var obj = {
buttons: {
"Ok": function() {
$(this).dialog("close");
}
}
}
$('.selector').dialog(obj);
</script>
var butName = "Ok"; function OkFun(){
$(this).dialog("close");
} var obj = {
buttons: {
butName: OkFun
}
}
$('.selector').dialog(obj);
</script>
这样按钮显示的不是OK,而是butName
这样按钮显示的不是OK,而是butName不应该吧。这个是个变量啊。
指向的是"Ok"
你这样试试,如果换成数组呢。var arr = ['Ok'];buttons: {
arr[0]: OkFun
}
var obj = {
buttons:{
}
};
var btnName='按钮文本';
obj.buttons[btnName] = function(){
alert('clicked');
}
$('.selector').dialog(obj);