Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery选择(chzn)更新选项_Javascript_Jquery - Fatal编程技术网

Javascript jQuery选择(chzn)更新选项

Javascript jQuery选择(chzn)更新选项,javascript,jquery,Javascript,Jquery,我有两个select元素,其中一个应该是可搜索的,另一个不是。重要的是,第一个select元素没有任何类,因为chzn chould可以应用于所有标记 HTML 我做错了什么?我的js脚本中的第二行没有覆盖第一行。您没有覆盖,您正在尝试再次创建选定项。所以它不起作用,因为你必须先杀死最初选择的,然后再重新创建。我建议在创建选定元素时使用not() $("select").not(".searchable").chosen({ disable_search: true, create_optio

我有两个select元素,其中一个应该是可搜索的,另一个不是。重要的是,第一个select元素没有任何类,因为chzn chould可以应用于所有标记

HTML


我做错了什么?我的js脚本中的第二行没有覆盖第一行。

您没有覆盖,您正在尝试再次创建选定项。所以它不起作用,因为你必须先杀死最初选择的,然后再重新创建。我建议在创建选定元素时使用not()

 $("select").not(".searchable").chosen({ disable_search: true, create_option: true, persistent_create_option: true, skip_no_results: true, width: "100%" });
 $("select.searchable").chosen({ disable_search: false });

您是否尝试将不可搜索的类添加到第一个select?我想它不会覆盖你的第一个函数(顺便说一句,这当然不是一个好的实践)。“第一个select元素没有任何类是很重要的”如前所述,我试图在第一个select元素中不使用任何类。
$("select").chosen({ disable_search: true, create_option: true, persistent_create_option: true, skip_no_results: true, width: "100%" }); 
$("select.searchable").chosen({ disable_search: false });
 $("select").not(".searchable").chosen({ disable_search: true, create_option: true, persistent_create_option: true, skip_no_results: true, width: "100%" });
 $("select.searchable").chosen({ disable_search: false });