.off('单击')-但我想要'单击'再次返回
.off('click') - but i want 'click' back again
我正在努力做到这一点。它在jsfiddle中:http://jsfiddle.net/QGGhW/2/
但在我点击not now
之后,它就不能再点击下一个文本输入了。
我该怎么做?是否有类似.on('click');
的东西可以再次将点击事件追加回来?
感谢您的帮助。
是否有类似
.on('click');
的东西可以再次将点击事件追加回来?
是的。它是.on('click', eventHandler)
。
请参阅on()
的jQuery文档。
要删除已注册的处理程序,还需要将已注册的事件处理程序实例传递给.off方法。
$(document).ready(function(){
function fn(){
$(this).html('<textarea> </textarea><button class="test">save</button><button class="dont">not now</button>').off('click', fn);
};
$('#write_comment').on('click', fn);
$('#write_comment').on('click','.test', function(){
alert('testme');
});
$('#write_comment').on('click','.dont', function(){
console.log('d')
$('#write_comment').text('click me').on('click', fn);
});
});
演示:Fiddle
相关文章:
- 在多行图表中,在每一行的末尾,我想要一个小圆圈和使用d3.js的端点值
- 我想要相同的函数以两种方式反应
- 如何在javascript中创建一个空的2d数组?下面是我想要创建的一个示例
- 单击我网站中的链接时打开新选项卡,保持当前选项卡处于活动状态
- 如何用javascript发送多个文件没有jQuery我想要每个文件一个进度条
- 我想要一个类似于网站 https://onlycoin.com/ 的jQuery鼠标滚动动画效果
- 我想要“鼠标滚轮事件延迟”
- 如何格式化我返回的url,使其符合我想要的路由
- 如何使用facet指定我想要的字段
- json_encode($myVar);正在给出地图,我想要一个字符串数组
- 我想要输入类型<输入>在javascript中
- Javascript:我可以't找到正确的方式来表达布尔“;如果“;以得到我想要的结果
- 如何用javascript从数组中删除项?我想要一个类似拉的东西来做与推相反的事情
- 正则表达式对我想要做的事情是正确的吗?
- 我想要我的
单击展开.但是我做不到
- 单击按钮,我想验证数据,如果为真,我想要删除确认对话框.这可能吗?
- 我如何检查数据表是否包含我想要的值,并可能单击链接
- .off('单击')-但我想要'单击'再次返回
- 我想要的光谱颜色选择器输入文本框的点击,但对我来说它不工作
- 我想要自动点击