我正在尝试使用元素类名称并将其作为我的对象的方法。
var thisClass=$this.attr('class')
//thisClass = 'call'
obj.thisClass(ID);
我的代码不能像我想的那样工作。反正有没有解决这个问题?非常感谢!
答案 0 :(得分:3)
你可以做到
obj[methodName](arguments, ...);
这是有效的,因为函数在javascript中也是对象,并且它们本身只是其对象的属性。可以使用。访问对象属性。和[]表示法,而动态名称或非合法javascript标识符的名称需要[]表示法。