javascript - 消失元素的 OnClick 事件

标签 javascript jquery html css

这是 jsfiddle:http://jsfiddle.net/nGpmP/

当您单击该输入时,右侧的按钮会出现。这个按钮有 onclick(); 事件。问题是,这个事件没有启动,因为当你点击一个按钮时,它消失了(输入失去焦点),并且 javascript 没有被启动。我该怎么做才能执行此 javascript?

最佳答案

在“按钮”上使用 mousedown 事件,因为点击触发得太晚了。

$(document).on('mousedown', '.buttonIcon', function () {
   $(this).prev('input').val('');
});

jsFiddle example

关于javascript - 消失元素的 OnClick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16817713/

相关文章:

javascript - Discord.js 嵌入消息中的行分隔符/中断

javascript - 你能通过 PHP 判断 ajax 调用是来自页面还是来自控制台吗?

javascript - Jquery如果div不存在

jquery - 获取第 n 个 :child of specific element type

html - 如何将不同的背景图像应用到 <html> 标签?

javascript - Nextjs : How to register the quill-blot-formatter to dynamically imported react-quill on client side rendering only?

javascript - 如何在复选框更改事件上查找 div 而不是在 jquery 选择器中硬编码 div id?

css - 调整浏览器大小时如何使元素移动得更快?

Javascript:JSFiddle 出现问题 - 输出字符串的简单 onclick 事件不起作用

javascript - 不能创建很多模态