基本上,我想要做的是当单击列表项时,将图像附加到图像 div 中,当它被关闭时,从图像 div 中删除最后一个图像。因此,添加的列表项越多,div 中的图像就越多。当列表项全部关闭时,图像数量应重置为正常。
HTML
<ul id="list">
<li><a href="#">First</a></li>
<li><a href="#">Second</a></li>
<li><a href="#">Third</a></li>
</ul>
<div class="images">
<img src="#" />
<img src="#" />
<img src="#" />
<img src="#" />
<img src="#" />
</div>
jQuery
var count = 0;
$('#list a').on("click", function(event){
count++;
$(this).parent().toggleClass('added');
var classname = $(this).parent().toggleClass('added');
if (classname == '') {
// remove image
} else {
//add image
}
}
有任何想法吗?