我有一个附加在 DIV 上的对象,作为 data
。我还有一个包含该对象函数名称的字符串。
function callFunction(divId, funcName, data) {
o = $(divId).data('myObject');
// how do I call o.funcName(data) ???
// Somewhere else...
callFunction('#myDivId', "myFunction", someData);
和实际上来自页面上的Java小程序,这就是它们为什么是字符串的原因。
o[funcName](data)
。 - pimvdb