从单个元素中关闭事件的Jquery

时间:2016-03-30 18:53:31

标签: javascript jquery events

我正在尝试仅从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');
});

1 个答案:

答案 0 :(得分:0)

尝试:

$(document).on('click', '.text', myEventHandler);

function myEventHandler(e){
  $(this).off('click', myEventHandler);
  var box = "<div class = 'box'></div>";
  $(box).insertAfter("#body");
}
相关问题