Ich habe Variablen, die die übersetzten Beschriftungen für Schaltflächen in einem jquery ui-Dialogfeld enthalten.jQuery UI Dialogschaltflächen von Variablen
Ich kann den Button-Array-Schlüssel nicht mit der Variablen selbst füllen, und finde keine Möglichkeit, meine Variable als String behandeln zu lassen.
translations['ok'] = 'ok';
translatinos['cancel'] = 'cancel';
// not working
jQuery('#foo').dialog({
buttons:
{
translations['ok']: function() { alert('foo-ok'); },
translations['cancel']: function() { alert('foo-cancel'); }
}
});
// working
jQuery('#bar').dialog({
buttons:
{
"Ok": function() { alert('bar-ok'); },
"Cancel": function() { alert('bar-cancel'); }
}
});
Gibt es eine Möglichkeit, dies mit variablen Array-Schlüssel zu arbeiten?
Ist die 'translatinos' Schreibweise beabsichtigt, oder ist es ein Tippfehler? –