2011-01-06 7 views
1

Wissen Sie, wie Sie JQuery UI-Widget nach String instanziieren?Wie Instanziieren Sie JQuery UI Widget nach String?

Lassen Sie uns es mit einigen Beispielcode veranschaulichen. In Anbetracht des HTML-Link-Element unter:

<a id="testLink" href="#">Test Link</a> 

Normalerweise können wir es in Taste Code unten:

$('#testLink').button(); 

Was, wenn ich auf die Schaltfläche mit Zeichenfolge instanziiert, zum Beispiel:

var widget='button'; 
$('#testLink').[widget](); 

Natürlich funktioniert der Codeblock oben nicht (es dient nur zur Veranschaulichung), sonst werden Sie diese Frage nicht sehen.

Bitte um Rat.

Danke,

Chee Kin

Antwort

5

Sie den Punkt nicht benötigen, wenn Sie die [] Accessor verwenden. Das sollte funktionieren:

var widget='button'; 
$('#testLink')[widget](); 
+0

Großartig! Es klappt! Danke für die schnelle Antwort. – limcheekin

Verwandte Themen