vari=2;$(".stock_inputa").click(function(){str=":X";i++;$(this).before(str);})str字符串不用管他,就是点击后添加了几个输入框,后面的选择图片按钮点击时弹出kindeditor的上传图片框,但是不知道该怎么重新绑定点击事件。给button添加onlick="img_add()"也不行
2 回答
繁花如伊
TA贡献2012条经验 获得超12个赞
这个问题其实应该用代理来解决,原理就是利用事件的冒泡机制,在父元素上绑定事件,然后判断target是那个元素冒泡上来的,jq中1.2引入了live可以实现类似功能,但在1.7中废弃了,因日delegate代替,现在比较常用on$('child').live();$('parent').delegate('')$('parent').on上面的三中方式都可实现功能
料青山看我应如是
TA贡献1772条经验 获得超8个赞
楼上几位把问题都说清楚了。我想给题主建议,赶紧结束这种代码。根本无法维护,写完了过一个星期你自己看着都看不懂。用framework,用template。用什么都比string拼html强。看看angular(framework),handlebar(template)。或者项目不好转,用backbone,knockout都行。
添加回答
举报
0/150
提交
取消