我正在处理一个jquery问题,我无法使用其中的按钮隐藏div。看一下这个小提琴的例子:
这是jquery的限制吗?我不知道为什么返回的ID是正确的(如果你明确地隐藏了js控制台中的ID它可以工作!),但是当点击取消时没有任何反应。
答案 0 :(得分:2)
您需要点击事件处理程序return false
(关闭父级),然后显示兄弟:http://jsfiddle.net/EfnND/55/
答案 1 :(得分:1)
问题在于,当您单击取消时,它还会触发隐藏图形事件,因为它位于同一容器中。使用stopPropagation()可以取消冒泡效果。
注释掉stopPropagation()行,在控制台中看到它隐藏并在你点击取消时同时显示。