Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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 在第一个下拉列表中,value has sub元素,然后用户在第二个下拉列表中选择相同的值,并应使用jquery接受_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在第一个下拉列表中,value has sub元素,然后用户在第二个下拉列表中选择相同的值,并应使用jquery接受

Javascript 在第一个下拉列表中,value has sub元素,然后用户在第二个下拉列表中选择相同的值,并应使用jquery接受,javascript,jquery,html,Javascript,Jquery,Html,我有两个html选择选项下拉列表,如果用户选择其中一个html值为DIP EDU,在第二行html下拉列表值为DIP EDU,我的当前代码应该会发出警报,这是可行的,但在某些情况下,对于第一个下拉列表,一些选项值可能有子元素,例如,如果用户从第一个下拉列表中选择MBA用户现在可以看到子元素浓度中的值testMBA如果用户在第二个下拉列表中选择任何相同的值,则应允许用户 我搞糊涂了,这里是 这是jquery代码 $(document).on('change','select.slt_major',

我有两个html选择选项下拉列表,如果用户选择其中一个html值为DIP EDU,在第二行html下拉列表值为DIP EDU,我的当前代码应该会发出警报,这是可行的,但在某些情况下,对于第一个下拉列表,一些选项值可能有子元素,例如,如果用户从第一个下拉列表中选择MBA用户现在可以看到子元素浓度中的值testMBA如果用户在第二个下拉列表中选择任何相同的值,则应允许用户

我搞糊涂了,这里是

这是jquery代码

$(document).on('change','select.slt_major',function(event) {
            var _found = false;

            var cI = $(this);
            var others=$('select.slt_major').not(cI);
            $.each(others,function(){
               if($(cI).val()==$(this).val() && _found == false)
               {
                   $(cI).val('');
                   $('.slt_mjr1,.slt_mjrpg1,slt_mjrpg').val('0')
                   $('.mjr_Desc1,.mjr_Desc,.mjr_Descpg1').val('');
                   $('.pl_Stus1').val('');
                   alert('Major already selected');
                   _found = true;
               }
            });
        });   

if (!$('#slt_ctr').val() && $(cI).val() == $(this).val() && _found == false)