我已经看到了 $(this) 的使用并在函数中有所了解,但也曾在选择器中看到过,但无法理解它何时或是否有价值。这是我可以使用并开始工作的两个示例,但是我真的在做任何有价值的事情吗...
在这里,我在选择器中添加了 $(this)
(function($) {
$(".deliver").on('mouseenter',function(){
$(this).css({'width':'600px'});
$(".form_jquery",$(this)).fadeIn(1000).css({'display':'block'});
$(".componentheading",$(this)).css({'display':'none'});
}); ...
这是我的原始脚本
(function($) {
$(".deliver").on('mouseenter',function(){
$(this).css({'width':'600px'});
$(".form_jquery").fadeIn(1000).css({'display':'block'});
$(".componentheading").css({'display':'none'});
});
我在两者中都保留了我所知道的 (this) 的标准用法,并指出我在匿名函数中使用以防万一。