jquery - 将 jquery 中的事件绑定(bind)到替换的 html

标签 jquery asp.net-mvc

我正在构建一个 jquery 插件,用于在我的项目中编辑表中的项目。当用户单击要编辑的项目时,我会创建一个弹出表单,然后他们在其中保存数据。保存成功后,我将新数据作为 html 行返回,并用这个新返回的行替换旧行,但随后我必须重新绑定(bind)事件。我不知道如何在 jquery 中以通用方式执行此操作。我不确定在插件中使用 .live() 是否也是一种好的做法,或者它是否总是有效。

目前,我正在调用回调函数来重新绑定(bind)事件,然后需要在我想要使用它的每个页面上发生这些事件,我希望插件能为我执行此操作。

最佳答案

Jquery live() 适合您的情况。

它的详细文档可以在下面找到 -

http://api.jquery.com/live/

关于jquery - 将 jquery 中的事件绑定(bind)到替换的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3810752/

相关文章:

c# - 在 ASP.NET MVC6 中设置 View 引擎以在单元测试中使用 AspNet.TestHost.TestServer

javascript - 带有 Eclipse WTP 的 JQuery、Java Servlet 示例

jquery - YouTube 视频不会在桌面 Chrome 中显示

javascript - 图表-用独特的X轴值生成自定义趋势

javascript - 使用 Javascript 缓慢过渡到悬停状态

c# - 处理 session 超时数据丢失

javascript - 设置弹出窗口坐标

c# - 检查当前请求是否来自 httpmodule 中的 mvc 页面

asp.net - Extensionless MVC 和 IIS 8 请求过滤

asp.net-mvc - ASP.NET MVC切换语言,如何实现?