基本的に、私がやりたいことは、リスト項目がクリックされたとき、画像が画像 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
}
}
何か案は?