我在做一個菜單,我需要從Jquery返回的元素列表中選擇一個特定的元素。從項目列表中只選擇(顯示:塊)元素jquery
當我在控制檯上運行:
$("[type='subMenu']")
這將返回4個匹配子元件。
<div type="subMenu" style="display:block">
<div type="subMenu" style="display:none">
<div type="subMenu" style="display:none">
現在,我需要選擇只具有display:block
元素我試圖
$("[type='subMenu']").css('display') == 'block'
但這給false
作爲輸出。
和
$("[type='subMenu']").css('display')
這是給輸出none
'$('[type = subMenu]:visible')'只會返回可見元素https://api.jquery.com/visible-selector/ – billyonecan
謝謝!你解決了它。 –
請務必閱讀@billyonecan頁面上的其他註釋,以獲取有關使用該方法的性能因素的一些信息。 – Shaggy