2016-07-16 100 views
0

我想有兩個條件類型邏輯選擇選項值。我讓他們工作,但是當我選擇一個時,另一個擦除它本身並不是所期望的效果。我希望每個人都能獨立工作。Jquery:條件類型邏輯

這裏是我的jQuery:

$("#00NK0000001wHIH").change(function() { 
     var value = $(this).find("option:selected").attr("name"); 
     var theDiv = $(".is" + value); 

     theDiv.slideDown().removeClass("hidden"); 
     theDiv.siblings('[class*=is]').slideUp(function() { 
      $(this).addClass("hidden"); 
     }); 
    }); 
$("#00NK0000001n3SA").change(function() { 
    var value = $(this).find("option:selected").attr("name"); 
    var theDiv = $(".is" + value); 

    theDiv.slideDown().removeClass("hidden"); 
    theDiv.siblings('[class*=is]').slideUp(function() { 
     $(this).addClass("hidden"); 
    }); 
}); 

Here is my jsFiddle for you to play with.

回答

2

您正在使用「兄弟姐妹」和所有的人都是兄弟姐妹,則只需將相關00NK0000001wHIH一個div內的所有這就是和所有應該工作。

<body> 
<div><!--add a div here--> 
    <div class="selectContainer"> 
... 
<!--then end it here--> 
</div> 
    <br /> 
    <div class="row" style="padding: 0;"> 
    <label class="small">Country</label> 
+0

我覺得這是那麼簡單,但是很失落。非常感謝你devzero的幫助。 – dreamweaver