如何在添加新记录时附加委托
How to attach a delegate when adding a new record
我有一个表单,我在其中附加了OnChange方法,例如
$(document).ready(function () {
$('#fieldId').change(function () {
...
}
}
但是当我从函数中添加一条带有 Id"fieldId"的新记录时,我遇到了
这种情况function addTeamMember() {
var newItem= "<input id='fieldId' type='text'>"
$("#other").append(newItem);
...
}
但是当我更改新添加的字段时,不会触发更改。有人可以帮我出主意吗?
谢谢。
将 onchange 事件侦听器更改为:
$('body').on('change', '#fieldId', function () {
// ...
}
您可以将"body"替换为包装动态添加的 DOM 元素的任何容器。这样,您就可以将事件委托给现有或不存在的元素。
相关文章:
- 将新对象添加到本地存储
- 在Knockout中将新项添加到对象数组
- CRM 2011-在插入新记录或修改现有记录时捕获子网格的事件
- jQuery.bind或.on习惯于绑定到新记录
- 为新对象添加函数,将对象添加到数组中.理解困难'这'关键字
- 如何观察在 Sails .js 中添加到模型中的新记录
- 如何在添加新记录时附加委托
- 如何将新的
- 添加到
- 使用JavaScript单击
- 添加到
- 添加新记录时删除了 ExtJs 现有记录
- Sequelize多对多-如何创建新记录并更新联接表
- 将新行添加到localStorage变量中
- 在网页上添加已加载记录的新记录
- 通过 jQuery 添加新记录元素
- Ember - 绑定到数组控制器中的过滤列表,然后添加新记录
- 从不同的控制器 Ember.js 向模型添加新记录
- Telerik ASP.Net RadGrid 添加新记录客户端 JavaScript 防止行为
- 剑道网格值在向网格添加新记录时不会更改
- 当新记录添加到他的存储时,网格没有更新
- 数据表(CRUD) -服务器端添加新记录
- 如何正确地使用AngularJS和Laravel 5向数据库添加新记录