我有以下的添加类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