簡體   English   中英

CSS選擇器SharePoint 2010

[英]Css selectors SharePoint 2010

我有以下html結構:

<div class="ms-PostFooter">

<span style="">
<span style="" class="s4-clust">
<a href="#" style="">
<img src="" alt="" style="l" title="" class="imglink" longDesc="" />
</a>
</span>
</span>

<span style="">
<span class="s4-clust">
<a href="#" style="">
<img src="" alt="" style="" title="" class="imglink" longDesc="" />
</a>
</span>
</span>

<span style="">
<span class="s4-clust">
<a href="#" style="">
<img src="" alt="" style="" title="Number of Comments" class="imglink" longDesc="" />
</a>
</span>
</span>

</div>

在CSS中,我如何選擇第三個標簽以隱藏標題為“ Number of Comments”的圖像?

.ms-PostFooter span::nth-child(3) img {
    display: none;
}

或者這也可以:

img[title="Number of Comments"] {
    display: none;
}

但是這些取決於您的標記/內容。 最好的方法是-在服務器端在該圖像或其容器上生成特定的類(如果可以)

如果標題是唯一的一種可能性:

[title="Number of Comments"]
{
    display:none;
}

您可以使用以下內容:

div :last-child span .imglink{
   display:none;
}

jsfiddle: http : //jsfiddle.net/kGThS/1/

這可能更具體:

.ms-PostFooter :last-child span .imglink{
   display:none;
}

jsfiddle: http : //jsfiddle.net/kGThS/3/

要按照下面的注釋隱藏整個最后一個跨度/鏈接,請使用以下命令:

.ms-PostFooter :last-child span{
   display:none;
}

通過css共享點以某種方式不允許我使用通過css此處提到的任何選擇器來擺脫包含要刪除的鏈接和圖像的specif標簽,因此我決定使用jquery來代替,該方法如下:

$( document ).ready(function() {
$('DIV.ms-PostFooter span:nth-child(3)').css('display', 'none');
$('DIV.ms-PostFooter span:nth-child(4)').css('display', 'none');

});

感謝您的協助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM