jquery attr("onclick",function()) 自动触发onclick事件生成行,导致死循环
function createRowItem(rowId)
{
var rows=$("#tab_OrderDetail tr");
var rowLen=rows.length;
var rowN= rowId+1;
if(rowN==rowLen)
{
var tr=$("<tr>").append("<td>"+rowN+"</td><td><input type=\"text\" id=\"truckName_"+rowN+"\"/></td><td><input type=\"text\" id=\"truckCode_"+rowN+"\"/></td><td><select id=\"truckType_"+rowN+"\"><option >0</option></select></td><td><input type=\"text\" id=\"configuration_"+rowN+"\"/></td><td><input type=\"text\" id=\"price_"+rowN+"\"/></td><td><input type=\"text\" id=\"Amount_"+rowN+"\"/></td><td><input type=\"text\" id=\"totalMoney_"+rowN+"\"/></td><td><select id=\"consignType_"+rowN+"\"><option>0</option></select></td><td><input type=\"text\" id=\"consignTime_"+rowN+"\"/></td>");
tr.attr("id", (rowN));
$("#tab_OrderDetail").append(tr);
$("#consignTime_"+rowN+"").attr("onclick",createRowItem(rowN));
}else{ return;}
}
相关推荐
jquery A标签onclick事件
jquery下A标签onclick事件的处理,看看看看看看。
Plone中jQuery的实战定位:胶水层与权限协同的前端架构
jQuery在现代CMS前端中常被误读为过时技术,实则是一种轻量、稳定、高可观测性的DOM协调机制。其核心原理在于通过data属性桥接后端上下文与前端行为,依托事件委托实现动态内容的可靠交互,并深度耦合权限状态与CSS类名映射。这种‘声明式胶水’模式在企业级内容管理系统中展现出独特技术价值:保障向后兼容、降低调试门槛、规避原生JS在复杂模板与AJAX场景下的不确定性。典型应用场景包括Plone管理界面定制、REST API封装、多用户协作实时响应及表单增强。本文聚焦jQuery如何作为Plone前端神经反射
Meteor Blaze模板事件映射机制原理与实践
模板事件映射是前端响应式框架中实现声明式DOM交互的核心机制,其本质是将事件监听逻辑与组件生命周期、数据上下文深度绑定的技术范式。它通过事件委托、作用域隔离和自动绑定/解绑,解决了手动addEventListener易导致的内存泄漏、上下文丢失与竞态问题。该机制支撑着数据驱动视图更新的关键链路,在Meteor Blaze中体现为events({})对象声明,确保每次事件触发时this.data精准对应当前渲染项,从而保障响应式数据流的确定性。典型应用场景包括动态列表操作、表单提交、拖拽状态同步等需要强数据-
动态生成的DOM不会触发onclick事件的原因及解决方法
下面小编就为大家带来一篇动态生成的DOM不会触发onclick事件的原因及解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
使用jQuery的attr方法来修改onclick值
主要介绍了通过jQuery的attr修改onclick值的解决方法 ,需要的朋友可以参考下


