jquery コードがあります。最初に表示されるのは、コンボ ボックスまたは<select>
タグだけです。たとえば、コンボ ボックスの最初のオプションをクリックすると、ボタンが表示されます。ボタンをクリックすると、ボタンが消えます。問題は、コンボ ボックスの最初のオプションをもう一度クリックすると、ボタンが表示されなくなることです。
Jクエリ:
$(document).ready(function(){
$('.mySelect').change(function(){
var thisValue = $(this).val();
$('#'+thisValue).fadeIn(1000);
});
$('.myButton').click(function(){
$(this).hide();
});
$('.myButton').hide();
});
HTML:
<select class="mySelect">
<option value="">Select</option>
<option value="myButton1">One</option>
<option value="myButton2">Two</option>
<option value="myButton3">Three</option>
<option value="myButton4">Four</option>
<option value="myButton5">Five</option>
</select>
<input type="button" value="Click 1" id="myButton1" class="myButton"/>
<input type="button" value="Click 2" id="myButton2" class="myButton"/>
<input type="button" value="Click 3" id="myButton3" class="myButton"/>
<input type="button" value="Click 4" id="myButton4" class="myButton"/>
<input type="button" value="Click 5" id="myButton5" class="myButton"/>