在 jQuery 事件中定义的自调用函数不起作用,但为什么呢?
$('div').on('click', function(){
$('div').text($('div').text() + 1)
(function(){
$('div').text($('div').text() + 0)
})();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>text</div>
编辑:
下面的答案集中在this
关键字上,所以我将this
参数更改为'div'
. 它仍然不起作用。