ドロップダウンメニューを作成しました。ドロップダウンリストのテキストの左側に25pxx25pxの画像が必要ですか?試してみるたびに画像が表示されませんか?なんで?どうすれば修正できますか?試しましたが、画像が表示されません。http://jsfiddle.net/Hunter4854/M4Ef2/1/
質問する
78 次
3 に答える
1
オプションタグに画像タグを入れることはできないと思います。オプションタグに背景画像とパディングを設定するのが一番です。
スクリプトを見ると、スクリプトが再構築されていることがわかります。そのため、マークアップで.custom-select ul
何も失われていません。このフィドル<img>
をチェックして、そのコードをコメントアウトしてください。
$('#test_select option').each(function(i){
html.push('<li rel="'+$(this).val() +'">'+$(this).text()+'</li>');
});
$('.custom-select ul').html(html.join(''))
于 2012-05-06T20:46:48.510 に答える
1
試す:
.custom-select ul {
...
background: url("myimage.png") left top no-repeat;
padding-left: 50px;
}
于 2012-05-06T20:53:36.457 に答える
0
私が何かを見逃していない限り、なぜ人々がで何かを提案しているのかわかりません<li>
。ドロップダウンに25x25の画像を表示する場合は、次を使用します。
CSS
select#test_select option[value="graphic designer"] {
background: url("myimage.png") left top no-repeat;
padding-left: 50px;
} // continue with every value
于 2012-05-24T17:18:04.383 に答える