-
事件语法:.on( events [, selector ] [, data ], handler(eventObject) )
-
在选定的元素上绑定一个或多个事件处理函数。
-
-
-
events类型: String一个或多个空格分隔的事件类型和可选的命名空间,或仅仅是命名空间,比如"click", "keydown.myPlugin", 或者 ".myPlugin"。
-
selector类型: String一个选择器字符串,用于过滤出被选中的元素中能触发事件的后代元素。如果选择器是
null
或者忽略了该选择器,那么被选中的元素总是能触发事件。 -
data类型: Anything当一个事件被触发时,要传递给事件处理函数的
event.data
。 -
handler(eventObject)类型: Function()事件被触发时,执行的函数。若该函数只是要执行
return false
的话,那么该参数位置可以直接简写成false
。
-
效果图:<script type="text/javascript" src="js/jquery-1.8.3.js"></script> <script type="text/javascript"> $(function(){ //动态添加 $("#add").on("click",function(){ console.log("come in!"); //调试时,控制台显示 //添加到info中 $(".my").append('<div class="delete"><h3>单击删除我</h3></div>'); }); //对动态添加的元素添加事件-删除 $(".my").on("click",".delete",function(){ console.log("come in Delete!"); //删除当前添加 $(this).remove(); }); }); </script> <body> <h3 id='add' >单击添加动态元素</h3> <div class="my"></div> </body>
-
-
-
jquery 动态添加的元素,用on事件
最新推荐文章于 2020-09-27 14:07:32 发布