给动态添加的数据添加一个点击click事件,可是填写函数要传递一堆参数,或者直接默认被执行一次,终于找到了一个明确的方法,用jquery的on解决这个问题。
$('.wy-pro-list').on("click", '.item',function(e) { //doSomething });
上面最主要的地方是.wy-pro-list这个属性,这是html页面固定的,静态的,不能是动态加载的,而后面.item是动态添加的class类名。
这样可以用$(this)或者当前动态元素的属性,比如$(this).data('id');