我有問題,防止在jQuery中的子元素激活父母點擊事件。我曾經在谷歌周圍發現過幾種不同的解決方案,但這些解決方案似乎都不適合我。jQuery的孩子激活父母點擊事件
我需要在點擊它之後編輯一個表格單元格,以便我可以通過ajax異步提交編輯的文本。我使用jQuery將輸入字段替換爲文本,但不能編輯或提交,因爲每次點擊都會再次觸發父事件。
我已經嘗試使用:
$("child").click(function(e){
e.stopPropagation();
})
父
而且還.unbind("click")
因爲一旦它被點擊的時候,將不需要再次點擊但這似乎解除綁定的孩子了。
爲了正確顯示問題,我準備了fiddle。
任何幫助都會超級!這讓我瘋狂。
這就像一個魅力。當我讀到第2點時,我意識到發生了什麼事情,出於某種原因,在你指出它之前從未發生過! –
你的小提琴在我的Chrome上不起作用 –
@ZathrusWriter - 這很奇怪,好像我在小提琴上做出的最後幾個變化沒有保存。無論如何,我更新了它。 –