Web ページには、いくつかのアイテムを含むリストボックスがあります。この線:
$('#my-list-of-options option:selected').hide();
mozilla で現在選択されている要素を正常に非表示にします。ただし、クロムではありません。クロムで動作させるにはどうすればよいですか?
Web ページには、いくつかのアイテムを含むリストボックスがあります。この線:
$('#my-list-of-options option:selected').hide();
mozilla で現在選択されている要素を正常に非表示にします。ただし、クロムではありません。クロムで動作させるにはどうすればよいですか?
オプション要素の css display:none は、chrome (または ie) ではサポートされていません。
唯一の選択肢は、要素を削除することです:
$('#toppings').change(function(){
var selected = $('#toppings option:selected');
selected.remove();
});
これはjQuery セレクターに関する優れた参照カードです(ただし、ダウンロードするにはサインアップが必要な場合があります)。
$('#my-list-of-options option[selected]').hide();