jquery attr("onclick",function()) 自动触发onclick事件生成行,导致死循环

luoshiyindfj luoshiyindfj 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

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事件的处理,看看看看看看。

fuyun369

Plone中jQuery的实战定位:胶水层与权限协同的前端架构

jQuery在现代CMS前端中常被误读为过时技术,实则是一种轻量、稳定、高可观测性的DOM协调机制。其核心原理在于通过data属性桥接后端上下文与前端行为,依托事件委托实现动态内容的可靠交互,并深度耦合权限状态与CSS类名映射。这种‘声明式胶水’模式在企业级内容管理系统中展现出独特技术价值:保障向后兼容、降低调试门槛、规避原生JS在复杂模板与AJAX场景下的不确定性。典型应用场景包括Plone管理界面定制、REST API封装、多用户协作实时响应及表单增强。本文聚焦jQuery如何作为Plone前端神经反射

dfu65065

Meteor Blaze模板事件映射机制原理与实践

模板事件映射是前端响应式框架中实现声明式DOM交互的核心机制,其本质是将事件监听逻辑与组件生命周期、数据上下文深度绑定的技术范式。它通过事件委托、作用域隔离和自动绑定/解绑,解决了手动addEventListener易导致的内存泄漏、上下文丢失与竞态问题。该机制支撑着数据驱动视图更新的关键链路,在Meteor Blaze中体现为events({})对象声明,确保每次事件触发时this.data精准对应当前渲染项,从而保障响应式数据流的确定性。典型应用场景包括动态列表操作、表单提交、拖拽状态同步等需要强数据-

weixin_33991418

动态生成的DOM不会触发onclick事件的原因及解决方法

下面小编就为大家带来一篇动态生成的DOM不会触发onclick事件的原因及解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38747906

使用jQuery的attr方法来修改onclick值

主要介绍了通过jQuery的attr修改onclick值的解决方法 ,需要的朋友可以参考下

weixin_38695293
评论 6
收藏 已收藏
分享
返回顶部
luoshiyindfj
Ajax 52,778 成员 25,334 内容