这是 jsfiddle:http://jsfiddle.net/nGpmP/
当您单击该输入时,右侧的按钮会出现。这个按钮有 onclick();
事件。问题是,这个事件没有启动,因为当你点击一个按钮时,它消失了(输入失去焦点),并且 javascript 没有被启动。我该怎么做才能执行此 javascript?
最佳答案
在“按钮”上使用 mousedown 事件,因为点击触发得太晚了。
$(document).on('mousedown', '.buttonIcon', function () {
$(this).prev('input').val('');
});
关于javascript - 消失元素的 OnClick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16817713/