我有以下的添加類JS:添加與jQuery一類第一和最後一個子
$('.image-container img:first').addClass('active');
$('.image-container img:last').addClass('left');
.active { border: 1px solid red; }
.left { border: 1px solid blue; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='image-container'>
<img src="/img.png" alt="xga-1">
<br>
<img src="/img2.png" alt="xga-1">
</div>
當我添加類主動或動態離開,這也增加圖像之間的類標記爲<br>
。我如何防止代碼做到這一點,只將類添加到image-container
中的圖像?
你確定嗎?請創建一個證據。目前你的代碼工作正常。 – gaetanoM
我把你的代碼放在代碼片段中。正如你可以看到它工作正常。沒有任何關於你的代碼可以應用br元素上的任何類。如果發生這種情況,它必定是由於你的代碼的另一個區域 –
是的,我看到的所有東西都是你想要的。另外,爲什麼你使用br標籤而不是簡單地使用CSS來將它們顯示爲塊元素? – Snowmonkey