javascript - 使用 jQuery 模板并在渲染后连接事件

标签 javascript jquery jquery-templates

我成功地使用了 jQuery 模板,但是我有一个模糊函数,在添加到页面的新元素上没有被调用。我认为是因为他们出于某种原因没有连接到它。

我需要做些什么来修复它还是应该更改模糊功能以使用 jQuery live?

$('.serial').blur(function () {
//Do stuff
});

最佳答案

你需要使用live()在 DOM 完成加载后添加的元素上。

bind() 或诸如 blur() 之类的别名仅在调用时影响 DOM 中的元素。

例如:$('.serial').live('blur', function(){/* do stuff */});

关于javascript - 使用 jQuery 模板并在渲染后连接事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6277309/

相关文章:

javascript - 当文本框处于焦点上时,如何听取向下箭头按下的声音

javascript - 在 div 中定位和调整 div 元素的大小

javascript - 使用 REACT 在 div 中显示背景图像的问题

javascript - 使用范围输入触发 jquery 的最佳方法

Jquery tmpl 从函数返回 HTML

javascript - Jquery 滑动菜单双击去

jquery - 将 css-class 添加到 primefaces 数据表 <table>-element

jquery - 如何将一个值与其他三个值进行比较并做出决定

javascript - Notepad++ 模板崩溃问题