Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
选择2通过javascript初始化_Javascript_Jquery_Html_Jquery Select2 - Fatal编程技术网

选择2通过javascript初始化

选择2通过javascript初始化,javascript,jquery,html,jquery-select2,Javascript,Jquery,Html,Jquery Select2,我有一个例子:jsfiddle.net/3h4gX/12/ 第一个选择“categories1”已通过纯javascript初始化。另一个“categories2”通过html代码初始化。当我在“分类1”中选择元素时,它们会保留在下拉列表中,而在“分类2”中,它们会从下拉列表中消失 我需要在“categories1”选择元素中具有相同的行为(项目应该从下拉列表中消失)。如何实现它?显然,这是前面提到的select2 css中的一个bug。 要解决此问题,您需要将select2.css第368行编

我有一个例子:jsfiddle.net/3h4gX/12/

第一个选择“categories1”已通过纯javascript初始化。另一个“categories2”通过html代码初始化。当我在“分类1”中选择元素时,它们会保留在下拉列表中,而在“分类2”中,它们会从下拉列表中消失


我需要在“categories1”选择元素中具有相同的行为(项目应该从下拉列表中消失)。如何实现它?

显然,这是前面提到的select2 css中的一个bug。 要解决此问题,您需要将select2.css第368行编辑为:

.select2-results .select2-selected {
  display: none;
}

向我们显示代码,而不是指向fiddle@Adjit,我创建了一个JSFIDLE示例,您可以在其中找到代码。问题出在哪里呢?所以我希望用户在一个链接旁边发布代码。其中一个原因是它们阻止您在不显示任何代码的情况下发布到小提琴的链接。这样,如果jsfiddle网站不起作用,或者某人没有访问jsfiddle的权限,他们仍然能够正确地回答您的问题