可以在动态生成的元素标签上添加一个自定义属性:
比如:<a flag=1>我是新生成的标签</a>
在第一次点击时将flag设为0,
同时每次点击时对flag进行判断。
示例如下:
html代码:
td=$("<td><a class='detail' flag=1>详细</a></td>");
js代码:
$().on("click",".detail", function() {
if($(this).attr('flag') == 1){
.........
$(this).attr('flag',0);
}else{
return false;
};
}
注意:此处使用on绑定click事件才能实现对动态生成元素的监听。
请多多 指正