我有以下代码,我在其中选择所有以相同名称开头的匹配元素,不包括我不想包含在组中的元素。varmyInputBoxes=$('input[id^="SubjectText"]').not('#SubjectTextNew');for(i=0;i这让我在firefox中出现以下错误TypeError:myInputBoxes[i].valisnotafunction为什么它会在val函数上失败? 最佳答案 使用括号表示法访问jQuery对象会返回一个没有val()函数的DOMElement。如果您想通过匹配集中的索引检索元素,您需要使用