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 与 onclick 事件在 jQuery 中,可以使用 `.click()` 方法轻松地为元素绑定点击事件。当用户点击该元素时,绑定的函数就会被触发。
动态生成的DOM不会触发onclick事件的原因及解决方法
在处理动态生成的DOM元素时,经常遇到一个常见的问题:这些元素不会触发onclick事件。为了解决这个问题,需要了解背后的原因以及相应的解决策略。
使用jQuery的attr方法来修改onclick值
在本文中,我们将详细介绍如何使用jQuery的attr方法来修改HTML元素的onclick事件处理器。这个方法对于需要动态改变元素事件行为的场景非常有用。
jQuery实现自动调用和触发某个事件的方法
在jQuery库中,事件处理是其核心功能之一,它提供了丰富的API来帮助开发者方便地绑定、解绑和触发事件。本文将深入探讨如何利用jQuery实现自动调用和触发某个特定事件,以点击事件为例进行说明。
基于jQuery的select下拉框选择触发事件实例分析
本文主要讨论了在使用jQuery进行select下拉框选择触发事件的实例分析。通常情况下,开发者可能会尝试通过给select元素的option标签添加onclick事件来实现功能,如设置选项点击后触发


