使用jQuery';这';以其中一个li项目为目标
我有多个li元素,我希望切换淡入只发生在我悬停的li上。目前,下面的代码将针对所有这些对象 我知道我需要在那里的某个地方添加“this”,但我尝试过的一切都不起作用 以下是我的jQuery代码:使用jQuery';这';以其中一个li项目为目标,jquery,this,Jquery,This,我有多个li元素,我希望切换淡入只发生在我悬停的li上。目前,下面的代码将针对所有这些对象 我知道我需要在那里的某个地方添加“this”,但我尝试过的一切都不起作用 以下是我的jQuery代码: $('li.featuredItem').hover(function() { $('li.featuredItem figcaption').fadeToggle('400'); }); 谢谢,Jack使用$(this),它引用了当前元素,封装在jQuery对象中 $('li.feature
$('li.featuredItem').hover(function() {
$('li.featuredItem figcaption').fadeToggle('400');
});
谢谢,Jack使用$(this)
,它引用了当前元素
,封装在jQuery对象
中
$('li.featuredItem').hover(function() {
$(this).fadeToggle('400');
});
使用$(this)
,它引用当前元素
,该元素封装在jQuery对象
中
$('li.featuredItem').hover(function() {
$(this).fadeToggle('400');
});
试试这个:$('li.featuredItem').hover(function(){$(this.fadeToggle('400');});试试这个:$('li.featuredItem').hover(function(){$(this.fadeToggle('400');});稍有改进:
此
指的是当前元素($(此)
指的是当前元素“包装在jQuery对象中”)@RussCam-Oops,我严重错过了它。谢谢:)因为我隐藏了另一个元素,所以我需要将以下元素作为悬停的目标(即悬停在li上,然后fadeToggle下一个figcaption)。下面的答案解决了我的问题。感谢您的输入。略微改进:此
指的是当前元素($(此)
指的是当前元素“包装在jQuery对象中”)@RussCam-Oops,我严重错过了它。谢谢:)因为我隐藏了另一个元素,我需要在悬停时将以下元素作为目标(即,将鼠标悬停在li上,然后逐渐切换到下一个figcaption)。下面的答案解决了我的问题。不过感谢您的输入。