2011-01-06 5 views
1

JQuery UIウィジェットを文字列でインスタンス化する方法を知っていますか?JQuery UIウィジェットを文字列でインスタンス化する方法は?

いくつかのサンプルコードで説明しましょう。下記のHTMLリンク要素を考える:

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

通常、我々は以下のコードを使用して、ボタンにそれを行うことができます。

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

私は例えば、文字列でボタンをインスタンス化する場合:

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

もちろん、上記のコードブロックは機能していません(これは単なる例示であり、そうでない場合はこの質問は表示されません)。

アドバイスをしてください。

おかげで、あなたは[]アクセサを使用しているときは、ドットを必要としない

チー金武

答えて

5

。これは動作するはずです:

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

素晴らしい!できます!迅速な答えをありがとう。 – limcheekin

関連する問題