Javascript 我可以切换多次出现的类的特定实例吗?

Javascript 我可以切换多次出现的类的特定实例吗?,javascript,jquery,Javascript,Jquery,我正在构建一个网站设计的工作模型,我希望广告空间消失,以说明如果页面是空的,页面会是什么样子。我可以在没有唯一标识每个空间的情况下完成此任务吗?我希望这能奏效: <script type="text/javascript"> $('.adSpace').click(function() { $this.toggle('fast'); }); </script> $('.adSpace')。单击(函数(){ $this.toggle('fast'

我正在构建一个网站设计的工作模型,我希望广告空间消失,以说明如果页面是空的,页面会是什么样子。我可以在没有唯一标识每个空间的情况下完成此任务吗?我希望这能奏效:

<script type="text/javascript">
    $('.adSpace').click(function() {
    $this.toggle('fast');
    });
</script>

$('.adSpace')。单击(函数(){
$this.toggle('fast');
});
使用
$(this)
而不是
$this
$这里没有定义

<script type="text/javascript">
    $('.adSpace').click(function() {
       $(this).toggle('fast');
    });
</script>

$('.adSpace')。单击(函数(){
$(this.toggle('fast');
});

$此
不是对象。您应该使用
$(this)

java脚本对象

$(this)
将其转换为jQuery对象

你可以用

$('.adSpace').click(function() {
   $(this).toggle('fast');
});

$this
未在此处定义。提供了事件处理的良好介绍,并提供了示例。这本书值得一读(这就是它的目的:让你开始学习)。这本书应该值得一读: