<style type="text/css">
#DIV1, #DIV2, #DIV3 { display:none; }
</style>
<script>
$(function() {
$('#saleselect').change(function() {
var val = $(this).val();
if (val) {
$('#DIV' + val).addClass("display:block;");
$('#DIV' + val).slideDown();
} else {
$('#DIV' + val).addClass("display:none;");
}
});
});
</script>
<div style="position:absolute; z-index:1; right:140px; margin-top:-124px;">
<form>
<select id="saleselect" style="font-size:115%; padding:5px;">
<option value="1">ONE</option>
<option value="2">TWO</option>
<option value="3">THREE</option>
</select>
</form>
</div>
<div id="DIV1">
<?php require "page1.php"; ?>
</div>
<div id="DIV2">
<?php require "page2.php"; ?>
</div>
<div id="DIV3">
<?php require "page3.php"; ?>
</div>
デフォルトとして表示する必要がDIV
ある他のものを非表示にしながら、ドロップダウンで選択したものを表示DIV's
する必要がありDIV1
ますDIV
このコードは、積み上げられた順序で DIV を表示しているようです。選択したものだけを表示し、他のものを非表示にするにはどうすればよいDIV
ですか?