为JQuery Chosen使用示例代码时出现语法错误

Syntax errors when using example code for JQuery Chosen

本文关键字:语法 错误 代码 Chosen JQuery      更新时间:2023-09-26

我一直在使用这个示例代码来激活所选字段

<script type="text/javascript">
    var config = {
        '.chosen-select': { "proyects", "users" }, //This is necessary to tell the plugin which select fields will be used in chosen 
        '.chosen-select-deselect': { allow_single_deselect: true },
        '.chosen-select-no-single': { disable_search_threshold: 10 },
    }
    for (var selector in config) {
        $(selector).chosen(config[selector]);
    }
</script>

然而,我收到了关于.chosen-select行上javascript语法错误的投诉,该行显示:Uncaught SyntaxError: Unexpected token ,(在Chrome中)和我得到SyntaxError: missing : after property id(在IceWeasel中)

但是我想不通。我可以被选中工作,但我在做这件事时遇到了很多麻烦。我想可能是因为这个。

知道怎么了吗?

对象的键/值对由:而非,分隔。更改此项:

{ "proyects", "users" }

对此:

{ "proyects": "users" }

更正JSON语法

 var config = {
          '.chosen-select' : {'proyects':'users'}, 
    '.chosen-select-deselect'  : {allow_single_deselect:true},
    '.chosen-select-no-single' : {disable_search_threshold:10},
      }