当您用js.erb
重新渲染局部时,dom会发生什么变化?我无法再获得点击事件。渲染js.erb时不会发生点击事件
基于this tutorial,我跟着它重新渲染一个js.erb
部分工作正常。当我点击“cat.name”按钮(在链接页面上),并且在该页面上是另一个按钮,我正在监听点击事件但不工作。
运行:
在索引页上,单击事件工程。当我提出from_category
的请求时,不再有点击事件。那么究竟发生了什么?
HTML:
<button id="test" value="ok">click</button>
JS:
$("#test").on("click", function(e) {
console.log(e.target.value)
});
所以基本上我应该有这个'$(“#test”).on(“click”,“button”,function(e){...})?不起作用。 – Sylar
哦!我需要瞄准身体?这是一个好方法吗? – Sylar
不是由ajax添加的最近的元素 – madalinivascu