我有一个自定义元数据库用于所有编辑后网页。 此元数据包含表,每行包含一个图像标记和一个编辑和删除按钮,用于删除该图像或从媒体库更新它。 现在,
单击“删除”按钮时, 运行的js代码是:
jQuery('#delete_image').on('click',function(){
$(this).closest('tr').remove();
});
但是,当我点击元数据框中的删除按钮时,页面会重新加载,而不是删除该行。 请帮助解决这个问题。
也尝试过:
- event.preventDefault()但行为没有变化。
- 禁用所有插件(我使用chrome)
答案 0 :(得分:0)
也许一个事件已经在这个元素上尝试使用.off删除其他侦听器 并返回false以停止传播。
jQuery('#delete_image').off().on('click',function(){
$(this).closest('tr').remove();
return false
});