您知道如何按字符串实例化JQuery UI小部件吗?
让我们用一些示例代码来说明它。给出下面的html链接元素:
<a id="testLink" href="#">Test Link</a>
通常情况下,我们可以使用以下代码将其设为按钮:
$('#testLink').button();
如果我想用字符串实例化按钮怎么办,例如:
var widget='button';
$('#testLink').[widget]();
当然上面的代码块不起作用(仅用于说明目的),否则你不会看到这个问题。
请建议。
谢谢,
Chee Kin
答案 0 :(得分:5)
使用[]访问器时不需要点。这应该有效:
var widget='button';
$('#testLink')[widget]();