HTML のオリジナルのタグは、インターフェースをより美しくするために、このプロジェクトで使用する一連のタグを記述する必要がある場合があります。シミュレーション オプション ボックス 。 コードをコピー コードは次のとおりです: ul シミュレーション選択< /title> ; <br><br>.select_box {幅:150px; 余白:10px; フォントサイズ:12px;} <br>.submit_box {幅:180px; ;padding:0; text-align:center;} <br>ul,li {list-style-type:none; margin:0} <br>.select_box input {cursor:ポインタ; 表示: ブロック; 幅: 100%; 高さ: 1px; パディング-右: 10px; ul {幅: 180px; 左: 25px; 背景: #fff; 背景:#ebebeb;} <br>.select_box ul li {display:block;height:30px;overflow:hidden;line-height:30px;padding-left:5px;width:100%;cursor:pointer;} <br>.hover {background: #ccc;} <br><br> <br>$(document).ready(function(){ <br>$(" .select_box input") .click(function(){ <br><br>var thisinput=$(this); <br>var thisul=$(this).parent().find("ul"); <br>if(thisul. css("display")=="none"){ <br>//スクロールバーを表示<br>if(thisul.height()>200){thisul.css({height:" 200" "px" ,"overflow-y":"scroll" })}; <br>thisul.fadeIn("100"); <br>thisul.hover(function(){},function(){thisul. fadeOut("100" );}); <br>//連続する複数のイベント <br>thisul.find("li").click( <br>function(){thisinput.val($(this). text());thisul .fadeOut("100");}).hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover ");}); <br>} <br>else{ <br>thisul.fadeOut("fast"); <br>} <br>}) <br><br>}); <br>< /script> <br> </head> <br><div class="select_box"><input id="myselect" type="text" value="選択してください。 .." readonly="readonly"> <br><ul class="select_ul"> <br><li>2013</li> <br><li>2012</li> <br> <br><li>2010<br> </li> <li>2008<br><li>2005</li> 201320132013</li> 🎜></ul> ; <BR></div> <br><option>2012</option> ; <br><オプション>2011</オプション> <br><オプション>2009</オプション> <br><オプション>2008</オプション> <br></select> <br></body> <br><br> <br>2 つの効果を比較します<br><br> </li> </div>