jquery给未创建的元素绑定事件

jq中给待创建的元素绑定事件目前我所知道的有两种方式

1、将绑定事件写在前置事件中

如拖动元素将mousemove事件写在mousedown事件中

2、利用on方法绑定

on方法添加给已有元素,在on方法中添加第二个参数为待创建的元素,即可以将事件绑定上去

eg:给ul中的li绑定事件

1
2
3
4
5
$("ul").on("click","li",function(){

//something

})