目前我有这样的事情:

$('.item').hover(function() {
  $('.babyitem').fadeToggle('slow', function() {});
});


从某种意义上说,当悬停一个项目时,所有babyitem都会淡入。但是,我只希望特定的孩子.babyitem淡入。

我已经尝试过了,但是什么也没发生:

$('.item').hover(function() {
  $(this).children('.babyitem').fadeToggle('slow', function() {});
});


HTML也是如此:

<div class="item">
   <div class="babyitem">
   </div>
</div>

最佳答案

.babyitem是.item的直属子吗?如果不是,则应考虑使用.find()而不是.children():

$('.item').hover(function() {
  $(this).find('.babyitem').fadeToggle('slow', function() {});
});

10-04 16:13