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

时间:2011-01-06 13:44:38

标签: jquery jquery-ui jquery-plugins

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

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

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

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

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

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

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

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

请建议。

谢谢,

Chee Kin

1 个答案:

答案 0 :(得分:5)

使用[]访问器时不需要点。这应该有效:

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