Javascript 错误:未捕获异常:语法错误,无法识别的表达式:inputnum

Javascript 错误:未捕获异常:语法错误,无法识别的表达式:inputnum,javascript,jquery,Javascript,Jquery,我继承了另一个开发人员的代码,用于我正在进行的项目。下面是他们的代码示例-请注意第一条注释 function disableSuggestButton(themePath) { // could not see a better way of doing this :( var row = $("input[type='text']:inputnum:inputnumsmall"); $(row).each(function () { if ($(this

我继承了另一个开发人员的代码,用于我正在进行的项目。下面是他们的代码示例-请注意第一条注释

function disableSuggestButton(themePath) {
    // could not see a better way of doing this :(
    var row = $("input[type='text']:inputnum:inputnumsmall");
    $(row).each(function () {
        if ($(this).attr("disabled") == true) {
            var btn = $(this).closest("tr").find(".btnSuggest")
            $(btn).hover(function () {
                $(this).css({ backgroundImage: 'url(' + themePath + '/images/buttons/btnSuggest.png)' }).css('cursor', 'default');
            }, function () {
                $(this).css({ backgroundImage: 'url(' + themePath + '/images/buttons/btnSuggest.png)' }).css('cursor', 'default');
            });
            $(btn).removeAttr("title").removeAttr("href");
        }
    });
}
我需要升级jQuery的版本(从1.3.2升级到1.4),但是在执行此操作时,请执行以下命令:

var row = $("input[type='text']:inputnum:inputnumsmall");
产生以下错误:

错误:未捕获异常:语法错误,无法识别的表达式: 输入数

如何改进以前的devloper选择器?inputnum&inputnummall是CSS类


谢谢

以前的开发人员编写过一些自定义选择器吗?(可能就在jquery文件中?)

您应该能够做到:

var row = $("input[type='text'].inputnum.inputnumsmall");
例如: