【发布时间】:2013-02-07 14:26:02
【问题描述】:
我在阻止子元素在 jQuery 中激活父单击事件时遇到问题。我在 Google 上搜索了一下,偶然发现了几个不同的解决方案,但似乎都不适合我。
我需要在单击后使表格单元格可编辑,以便我可以通过 ajax 异步提交编辑后的文本。我正在使用 jQuery 将文本替换为输入字段,但随后无法编辑或提交,因为每次单击都会再次触发父事件。
我尝试过使用:
$("child").click(function(e){
e.stopPropagation();
})
还有.unbind("click") 在父级上,因为一旦单击它就不需要再次单击,但这似乎也解除了子级的绑定。
我准备了fiddle 以便正确显示问题。
任何帮助都会非常棒!快把我逼疯了。
【问题讨论】:
标签: javascript jquery events dom