gpt4 book ai didi

javascript - 如何删除 $(document).on 点击​​事件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:01 25 4
gpt4 key购买 nike

这是添加事件的代码

   $(document).on({
click: function() {
$(this).hide();
$('#form_name').removeClass('hide');
$('#form_template_name')
.attr('placeholder', $(this).text())
.focus();
}
}, '.form-template-name');

在某些情况下,我不希望触发此事件。所以我尝试的是

$('.form-template-name').off();
$('.form-template-name').unbind();

但似乎没有任何效果。我错过了什么吗?

最佳答案

您需要将事件传递给 .off(),另请参阅命名空间事件名称的使用

$(document).on({
'click.myevent': function () {
$(this).hide();
$('#form_name').removeClass('hide');
$('#form_template_name')
.attr('placeholder', $(this).text())
.focus();
}
}, '.form-template-name');

$(document).off('click.myevent', '.form-template-name');

演示:Fiddle

关于javascript - 如何删除 $(document).on 点击​​事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22400907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com