0
var currentImageBox;    
$('.newImage').bind('click', function() {

        currentImageBox = this;
        currentImageBox.unbind('click');
    });

我试图将 currentImageBox 设置为单击的 div(页面上的许多 div 具有 newImage 类)。但无济于事,我哪里错了?

4

1 回答 1

1

代码是正确的,this是点击的元素。但是要使用unbind,您需要用 jQuery 包装元素,因为this(因此currentImageBox)是 DOM 元素而不是 jQuery 对象。

$(currentImageBox).unbind('click');
于 2012-05-28T11:07:19.913 回答