別カテゴリーとしてULリピーターがいます。jquery の助けを借りて、ul li のすべての最初の子にクラスを追加し、li にカーソルを合わせるたびにクラスを削除しました。しかし、欠陥の 1 つは、任意の要素にカーソルを合わせるたびに、すべてのカテゴリ ul li 最初の子クラスが削除されますが、一度にホバーすると、特定の ul li 最初の子クラスのみを削除したいということです。
$(".product-left ul li:first-child img").addClass("first_child");
$(".product-left ul li ").mouseover(function() {
$(".product-left ul li:first-child img" ).each.removeClass("first_child");
}).mouseout(function() {
$(".product-left ul li:first-child img").addClass("first_child");
});
html
<div class="product-left">
<ul>
<li><div class="pr_name"> <a href=" subproductpage.php?id=4"><div class="img_50_35">
<img width="50" height="35" src="childsubcategory_image/20120925_085744_accomodation.gif"> </div>
<span class="product_nm"> cosmo_sub_child_2 </span></a>
</div>
</li>
<li><div class="pr_name"> <a href=" subproductpage.php?id=3"><div class="img_50_35">
<img width="50" height="35" src="childsubcategory_image/20120925_080004_search.gif"> </div>
<span class="product_nm"> cosmo_sub_child </span></a>
</div>
</li>
</ul>
</div>