jquery可以';不隐藏内有按钮的父项

jquery可以';不隐藏内有按钮的父项,jquery,Jquery,我正在处理一个jquery问题,在这个问题上,我不能使用按钮隐藏div。请参阅此小提琴以了解示例: 这是jquery的一个限制吗?我不知道为什么返回的ID是正确的(如果您在js控制台中显式隐藏ID,它会工作!),但是当单击“取消”时,什么都不会发生 问题在于,当您单击“取消”时,它也会触发隐藏图事件,因为它位于同一容器中。使用stopPropagation()可以取消冒泡效果 注释掉stopPropagation()行,以便在控制台中看到它在单击“取消”时同时隐藏和显示。您需要从单击事件处理

我正在处理一个jquery问题,在这个问题上,我不能使用按钮隐藏div。请参阅此小提琴以了解示例:

这是jquery的一个限制吗?我不知道为什么返回的ID是正确的(如果您在js控制台中显式隐藏ID,它会工作!),但是当单击“取消”时,什么都不会发生


问题在于,当您单击“取消”时,它也会触发隐藏图事件,因为它位于同一容器中。使用stopPropagation()可以取消冒泡效果


注释掉stopPropagation()行,以便在控制台中看到它在单击“取消”时同时隐藏和显示。

您需要
从单击事件处理程序返回false
(关闭父级),然后显示同级:

嘿,感谢父级()。同级()行;我不得不支持Jason的答案,因为它使用了stopPropagation(),但这是一个艰难的决定。