比如我动态创建了一段html。然后有一些功能是用一些插件实现的,比如这样引用
$(document).ready(function() {
$('#picker_list').tableSelect({
onClick: function(row) {
//alert(row);
},
onChange: function(row) {
//alert(row);
}
});
});
现在他没法对动态创建的html进行响应事件。这时候应该怎么办?我不可能一个一个改人家的click事件吧?
可以使用事件委托
基本原理是把事件注册到父元素上,然后判断一下触发事件的元素是哪一个,再执行事件。
题主可以百度一下事件冒泡