日期:2014-05-16  浏览次数:20411 次

jquery dialog 按钮文本可以是变量吗
$('.selector').dialog({ buttons: { "Ok": function() { $(this).dialog("close"); } } });


这里的"Ok",可以用一个变量代替吗,如果可以,应该怎么写

------解决方案--------------------
<script>

var butName = "Ok";

function OkFun(){
$(this).dialog("close"); 
}

var obj = { 
buttons: { 
butName: OkFun

}
$('.selector').dialog(obj);
</script>

------解决方案--------------------
引用:
Quote: 引用:


var obj = {
buttons:{
}
};
var btnName='按钮文本';
obj.buttons[btnName] = function(){
alert('clicked');
}
$('.selector').dialog(obj);



我有多个按钮的话要怎么写呢