在我的jQuery,我得到错误


  Uncaught TypeError: object is not a function




这是代码:

var localValues = new Array('txtA', 'txtB', 'txtC');
for (var intCount = 0; intCount < localValues.length; intCount++) {
    var control = $('#' + localValues(intCount));  /* ERROR */
    validationOfControls(control);
}

function validationOfControls(control) {
  // code here
}


这似乎是愚蠢的错误,但我无法弄清楚。

您能在这里解释我做错了吗?

最佳答案

更换:

localValues(intCount)


带有:

localValues[intCount]


圆括号()用于执行功能。方括号[]用于访问数组/对象。

关于javascript - 对象不是jQuery中的函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14068365/

10-11 16:20