2016-07-16 23 views
0

2つの条件付きタイプのロジックの選択オプション値があります。私は彼らが働いているが、私が1つを選択すると、もう1つは自分自身を消去し、それは望ましい効果ではない。私はお互いに独立して働きたいと思っています。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

あなたは「兄弟」を使用しており、それらのすべてが兄弟である、単にdivの内側に00NK0000001wHIHに関連するすべてのthatsをラップし、すべての作業をする必要があります。

+0

私はそれがとてもシンプルなものだと思ったが、紛失していた。あなたのご協力のために非常にdevzeroありがとうございます。 – dreamweaver

関連する問題