慕虎7371278
2019-07-01 10:18:49
如何在帶有CSS的<select>菜單中隱藏<選項(xiàng)>?我意識到Chrome似乎不允許我隱藏<option>在.<select>..火狐會(huì)的。我要藏起來<option>與搜索標(biāo)準(zhǔn)相匹配的。在Chrome Web工具中,我可以看到它們被正確地設(shè)置為display: none;我的JavaScript,但是有一次<select>單擊菜單,就會(huì)顯示它們。我怎么做這些<option>與我的搜索標(biāo)準(zhǔn)相匹配的是,單擊菜單時(shí)不顯示嗎?謝謝!
3 回答

侃侃無極
TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個(gè)贊
display: none
<option>
<span>
display: none
jQuery.fn.toggleOption = function( show ) { jQuery( this ).toggle( show ); if( show ) { if( jQuery( this ).parent( 'span.toggleOption' ).length ) jQuery( this ).unwrap( ); } else { if( jQuery( this ).parent( 'span.toggleOption' ).length == 0 ) jQuery( this ).wrap( '<span class="toggleOption" style="display: none;" />' ); }};
jQuery(selector).toggleOption(true); // show optionjQuery(selector).toggleOption(false); // hide option
添加回答
舉報(bào)
0/150
提交
取消