带有双输出的jQuery .click()

时间:2013-09-23 13:06:31

标签: jquery logging console output

我在我的网站上使用jquery,我需要onclick事件,我的代码看起来如此:

<ul>
<li><label id="myLbl"><span class="icon"></span></label></li>
</ul>

和jQuery部分:

$('ul.checkboxlist li label').on('click', function() {
        var currentId = $(this).attr('id');
        $(this).children('span.checkboxbg').toggleClass('checkboxbgarrow');
        console.log('Selected elementID: ' + currentId);
    }
);

});

如果我点击标签,那么我在控制台中获得相同的ID 2次,我怎样才能使其真实到1次点击,所以我在控制台中看到相同的outptu 2次......

1 个答案:

答案 0 :(得分:2)

您可以使用.off()。   此方法将删除附加.on()的事件。