2017-06-20 70 views
0

我想補充一點,也許我的解決方案是不是最好的一個...顯示特定圖像響應僅

我有一對夫婦在一個頁面響應圖像標籤(使用引導-3.1.1)

<a><img src="" id="Id1" class="img-responsive" alt="" /></a> 
<a><img src="" id="Id2" class="img-responsive" alt="" /></a> 
<a><img src="" id="Id3" class="img-responsive" alt="" /></a> 

I have also pagination on this page 

<nav aria-label="Page navigation"> 
<ul class="pagination" id="pagination"></ul> 
</nav> 

在每一次點擊分頁即時通訊從數據庫中獲取照片。因爲我的分頁被打破,我必須在數據庫中的數據來臨之前隱藏每一張照片 - 我不知道有多少照片留在數據庫中.. 。如果數據庫中沒有圖像出現,應該隱藏圖標小圖標:

$('.img-responsive').attr('src', 'images/1px.png'); 

這裏是來了,我想的第一張照片不被隱藏,並在每次「頁」上,並在同一時間呈現給響應

請告訴我如何處理它的問題。

+0

不知道我理解的最終目標,但儘量'$( 'IMG響應:沒有(:第一) ')。ATTR(' SRC',「圖像/ 1px.png');' –

+0

感謝它的工作! – NDym

+0

哦,太棒了,我會提交一個答案。 –

回答

0

要針對每一個.img-responsive除了第一個,你可以使用$.not():not$.first():first。最短的方法可能是使用

$('.img-responsive:not(:first)').attr('src', 'images/1px.png');