そのようには行われていません。
通常、「スタイル付き」の選択は、ドロップダウンの雰囲気を与えるために css の色、グラデーション、画像などが適用された別のタイプの要素にすぎません。
たとえば、選択肢のドロップダウンを使用して、代わりに入力を配置できます。
CSS
.input.select { background: url('downarrow.jpg') no-repeat right top; }
.selectOptions { display: block; width: 100px; height: 200px; background: white; }
マークアップ
<div>
<input type="text" class="select" value="click me" />
<div class="selectOptions">
<ul>
<li val="some custom value">option</li>
</ul>
</div>
</div>
そしてjqueryでは、次のようにします:
$('input.select').bind('click', function() {
$(this).find('div.selectOptions').toggle();
});
$('div.selectOptions ul li').bind('click', function() {
var val = $(this).attr('val');
// update the input upon click.
var input = $(this).parent().parent().parent().find('input.select');
input.val( val );
});
もちろん、すでにそのようなことを行う他の誰かのクロスブラウザライブラリを使用することもできます... jQuery UIのように。