【发布时间】:2020-12-22 13:31:28
【问题描述】:
该功能基本上通过单击链接从表中删除用户(行)
我想通过href = "#" 阻止此链接的默认操作
linha.find('.botao-remover').on('click', removerUsuarioDoPlacar(event))
function removerUsuarioDoPlacar (event) {
event.preventDefault()
$(this).parent().parent().remove()
}
Uncaught TypeError: Cannot read property 'preventDefault' of undefined
at removerUsuarioDoPlacar (placar.js:29)
at insereResultadoNoPlacar (placar.js:7)
at finalizaJogo (main.js:56)
at main.js:46
【问题讨论】:
-
在附加处理程序时只需使用函数引用:
on('click', removerUsuarioDoPlacar)。这会产生更好的结果吗? -
应该是
linha.find('.botao-remover').on('click', removerUsuarioDoPlacar)而不是linha.find('.botao-remover').on('click', removerUsuarioDoPlacar(event)) -
谢谢,我把自己搞糊涂了
标签: javascript jquery anchor preventdefault