我想隱藏這個 div 之后的第二個 div,沒有那個識別符號div。
這就是我將這個p標簽屬性作為識別符號的原因。我嘗試使用 jQuery,但在頁面加載中它有時是可見的。有沒有辦法永久隱藏它?
div p[data-udy-fe="text_-a91032"] {
}
我在這里添加我的 jQuery 代碼,但是當頁面加載時,我們可以在div幾秒鐘內看到的內容。我需要永久隱藏它,沒有短暫的閃光。
$("p").each(function(){
if($(this).attr('data-udy-fe') == 'text_-a91032') {
$(this).next('div').next('div').hide();
}
});
uj5u.com熱心網友回復:
您可以使用 div div選擇器
p[data-udy-fe="text_-a91032"] div div {
display: none;
}
<div>
<div>Paragraph1</div>
<div>Paragraph2</div>
<p data-udy-fe="text_-a91032">Paragraph3</p>
<div>Paragraph4</div>
<div>this one is not displayed</div>
<div>Paragraph6</div>
<div>
uj5u.com熱心網友回復:
您可以使用通用同級組合器來選擇出現在您的特定元素之后的 p 標簽。
div p[data-udy-fe="text_-a91032"] ~ p {
display: none;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/324898.html
標籤:javascript html 查询 css
上一篇:無法將圖形左對齊
下一篇:如何去除懸停時的邊框
