2011-12-18 16 views
0

を使用して、ボタンのラベルを変更私はそれが表示されたときに、このVARjqueryのダイアログ - 変数

var mylabelname = "ok"; 

$(".selector").dialog({ buttons: { mylabelname : function() { $(this).dialog("close"); } } }); 

がそう、それはボタン「mylabelname」とではない値に示しています。どのように私は値のショーを持つことができます。

http://jqueryui.com/demos/dialog/#option-buttons

答えて

1

うーん...私はあなたがそれを実現するカントと思います。あなたの対話構文はJSONを使用しています。JSONはキーを変数ではなく文字列として認識します。たとえ引用符がないとしても、マイラーベルの価値はそこに置かれません。つまり、この構文では:{key: value}、値が引用符なしの場合は値が渡されますが、キーは渡されません。 mylabelの代わりに"ok"文字列を書く必要があります。