如何按字符串实例化JQuery UI小部件?

lim*_*kin 1 jquery jquery-ui jquery-plugins

你知道如何按字符串实例化JQuery UI小部件吗?

让我们用一些示例代码来说明它.给出下面的html链接元素:

<a id="testLink" href="#">Test Link</a>
Run Code Online (Sandbox Code Playgroud)

通常,我们可以使用以下代码将其设置为按钮:

$('#testLink').button();
Run Code Online (Sandbox Code Playgroud)

如果我想用字符串实例化按钮,例如:

var widget='button';
$('#testLink').[widget]();
Run Code Online (Sandbox Code Playgroud)

当然上面的代码块不起作用(仅用于说明目的),否则你不会看到这个问题.

请指教.

谢谢,

Chee Kin

Mar*_*kXA 5

使用[]访问器时不需要点.这应该工作:

var widget='button';
$('#testLink')[widget]();
Run Code Online (Sandbox Code Playgroud)