ruby-on-rails – .on(“click”,function())在使用ajax渲染链接
发布时间:2020-12-16 20:07:14 所属栏目:百科 来源:网络整理
导读:下面的链接显示了一个模态,并运行一个ajax请求,以根据对象id在模态中呈现一个部分.链接工作正常,当页面完全加载http请求时,模态弹出,但是如果我使用ajax请求渲染链接(例如,不同的模态弹出并渲染一些链接),则js函数不会不跑我试过一个alert();只是检查,它不运
下面的链接显示了一个模态,并运行一个ajax请求,以根据对象id在模态中呈现一个部分.链接工作正常,当页面完全加载http请求时,模态弹出,但是如果我使用ajax请求渲染链接(例如,不同的模态弹出并渲染一些链接),则js函数不会不跑我试过一个alert();只是检查,它不运行,当它渲染与ajax.
我正在使用JQuery 1.9.1,以前js与.live(‘click’)配合使用,但已经被删除了.我也试过.click() 有任何想法吗?谢谢! 链接 <a href="/an-object-id" data-remote=true name="modal"> JS $(document).ready(function() { $("a[name=modal]").on("click",function(e) { $("#mask,#modal").show(); e.preventDefault(); etc... 解决方法
使用
.on()将事件处理程序附加到父元素,并将选择器作为参数传递.
例: $(document).on("click","a[name=modal]",function(e) {...}); 它适用于动态生成的元素. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |