如果我在页面上有这样的元素......
<span data-function="DoSomething">Click</span>
...我把它放在我的页眉中...
$(document).ready(function()
{
$('[data-function]').each(function()
{
var fName = $(this).attr('data-function');
$(this).click(fName);
});
});
...代替注释的内容会产生执行名为“DoSomething”的函数的预期效果。
注意:我没有上面的代码不起作用,我的问题是如何使它起作用(将'DoSomething'翻译成DoSomething();)
有什么想法吗?