我正在尝试仅从this
元素中删除该事件,如果我尝试$(this).off('event');
他们从所有元素中取消事件并且$(this).off('click');
不起作用
$(document).on('click', '.text', function (event) {
var box = "<div class = 'box'></div>";
$(box).insertAfter("#body");
$(this).off('event');
});
答案 0 :(得分:0)
尝试:
$(document).on('click', '.text', myEventHandler);
function myEventHandler(e){
$(this).off('click', myEventHandler);
var box = "<div class = 'box'></div>";
$(box).insertAfter("#body");
}