Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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从mulitiselect下拉列表中的optgroup禁用未选择的选项_Javascript_Jquery_Drop Down Menu - Fatal编程技术网

Javascript 使用jquery从mulitiselect下拉列表中的optgroup禁用未选择的选项

Javascript 使用jquery从mulitiselect下拉列表中的optgroup禁用未选择的选项,javascript,jquery,drop-down-menu,Javascript,Jquery,Drop Down Menu,在我的multiselect中,我有几个OptGroup。 我想允许用户从optgroup中只选择一个选项。 一旦用户从任何OPT组中选择任何一个选项,我希望禁用同一组中的所有其他选项,而不是其他OPT组。 我尝试了以下代码 Html Jsbin链接 上面的代码禁用了特定optgroup中的所有选项,我希望所选选项不应被禁用。 而不是这样做: .parent('optgroup') 这样做: .siblings('option') 除了JSB外,您还应该在此处发布代码。您的问题是什么?.f

在我的multiselect中,我有几个OptGroup。 我想允许用户从optgroup中只选择一个选项。 一旦用户从任何OPT组中选择任何一个选项,我希望禁用同一组中的所有其他选项,而不是其他OPT组。 我尝试了以下代码 Html

Jsbin链接

上面的代码禁用了特定optgroup中的所有选项,我希望所选选项不应被禁用。

而不是这样做:

.parent('optgroup')
这样做:

.siblings('option')

除了JSB外,您还应该在此处发布代码。您的问题是什么?
.filter(“:selected”)
这是选择所有选定项目。
.parent('optgroup')
.siblings('option')