私のdivを表示/非表示にするために次のjavascriptコードがあり、正しく動作しています。しかし、この隠れたdivには、別のドロップダウンメニューがあります。このドロップダウンメニューで何かを選択すると、完全なdivが消えます。ドロップダウンから表示/非表示、非表示divの新しいドロップダウンが消えます
誰かが私を助けることができますか?ここで
$(document).ready(function(){
$("select").change(function(){
$(this).find("option:selected").each(function(){
var optionValue = $(this).attr("value");
if(optionValue){
$(".reason").not("." + optionValue).hide();
$("." + optionValue).show();
}
\t \t \t else{
$(".reason").hide();
}
});
}).change();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select name="hold_reason">
<option value="">Select option</option>
<option value="Hold">Hold</option>
</select>
<div class="Hold reason">Hold reason
<select class="form-control" name="hold_reason">
<option value="">Select reason</option>
<option value="">hold</option>
</select>
</div>
どうもありがとう!これは問題を解決するのに役立ちました! – Marios