jquery/Javascript中的字符串错误

String error in jquery / Javascript

本文关键字:字符串 错误 Javascript jquery      更新时间:2023-09-26

我正在编写一个通用代码来禁用选择框选项,并从许多地方调用它。这给了我意外代币非法。我尝试了多种方法,但没有得到结果。

var SelectBox ={
    disableOptionInSelection : function(selectID,valueToDisable){
        $("#"+selectID+" option[value*='+valueToDisable+']").prop('disabled',true);
    }
};
SelectBox.disableOptionInSelection("#myid","Hello");

您使用的是传递的变量,但语法不对应该是这样的:

 var SelectBox={
              disableOptionInSelection : function(selectID,valueToDisable){
                 $("#"+selectID+" option[value*='"+valueToDisable+"']").prop('disabled',true);
              }
            };
SelectBox.disableOptionInSelection("#myid","Hello");