javascript - 如何使用 jquery.live()

标签 javascript jquery

我有一个带有 id 换行符的输入元素。我使用 $('#newline').elastic(); 使用 jquery 插件使其具有弹性。 input#newline 也可以通过 ajax 调用附加,在这种情况下,代码 $('#newline').elastic(); 不起作用,我'我们也可以使用 .live() 之类的东西来使其将来也可以寻址。

那么任何人都可以帮助我在这种情况下如何实现 .live() 吗?

最佳答案

只需在 ajax 调用后调用 $('#newline').elastic(); 即可。 如果你坚持使用live(),你需要在ajax调用后创建一个自定义事件

$(this).trigger("newlineAddedEvent");

因此您可以使用实时查看事件

$(":input").live("newlineAddedEvent",function(){$(this).elastic();});

关于javascript - 如何使用 jquery.live(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5309531/

相关文章:

javascript - 为什么 jQTouch 作为 application/x-javascript

javascript - 如何用JS中的替代方法替换这段代码中html中的onClick()方法?

jquery - 语法错误,无法识别 href 表达式

jquery - 单击时隐藏所有打开的同级元素

jQuery iframe 和灯箱效果

javascript - Tinymce : How do I get the formatting of my selected node?

javascript - 单击它们时无法在 ul 中打开我的 href

javascript - 光滑网格中的自定义单元格编辑器未关闭

javascript - plupload json 响应

javascript - 根据当前悬停对象更改 Bootstrap 弹出消息