Jquery 在多个选项上显示

Jquery 在多个选项上显示,jquery,html,drop-down-menu,Jquery,Html,Drop Down Menu,我想知道如何在选择框中的选中的两个选项上同时显示divs。我想显示是否选择了БааСаа和Гажж来显示各自的div Гараж Загородный дом Квартира -Саа - Фундамент -Саа - Фундамент “.val()”方法返回以逗号分隔的选定值列表。您可以使用“:selected”css选择器来检查选择了哪些项并执行所需的操作 以下是您的代码片段,经过修改后可以正常工作: $("#multiple").change(function(){

我想知道如何在选择框中的选中的两个选项上同时显示
div
s。我想显示是否选择了
БааСаа
Гажж
来显示各自的div


Гараж
Загородный дом
Квартира
-Саа
  • - Фундамент
-Саа
  • - Фундамент
“.val()”方法返回以逗号分隔的选定值列表。您可以使用“:selected”css选择器来检查选择了哪些项并执行所需的操作

以下是您的代码片段,经过修改后可以正常工作:

$("#multiple").change(function(){
    $("#foo123").hide();
    $("#foo1234").hide();
    $('#multiple :selected').each(function(i, selected) {
        var val = $(selected).val();
        if(val === 'Квартира') {
            $("#foo123").show();           
        }
        if(val === 'Гараж') {
            $("#foo1234").show();
        }
    });      
});
$("#multiple").change(function(){
    $("#foo123").hide();
    $("#foo1234").hide();
    $('#multiple :selected').each(function(i, selected) {
        var val = $(selected).val();
        if(val === 'Квартира') {
            $("#foo123").show();           
        }
        if(val === 'Гараж') {
            $("#foo1234").show();
        }
    });      
});