我正在尝试创建一个函数,该函数根据我正在与之交互的元素的类调用其他函数。
我希望能够使用元素的类来调用函数,而不是使用 if 语句。下面的例子:
function validate(thisInput){
var thisClass = thisInput.attr("class").split(' ')[0];
validate + class(thisInput);
/*This is what I would like to happen:
the class is grabbed from above, then that class name (whatever it is)
calls it's own function. I will be creating a function for each class.
*/
}
function validateClassname(thisInput) {
//do something
}
如您所见,我试图找到类名,将其变成它自己的函数(不使用 if 语句来驱动它)然后让该函数执行它需要执行的任何操作。
我看错了吗?我应该以不同的方式去做吗?谢谢