js中的$("body").on("click",“”function(){})什么意思?急急急急急

图片说明

如图 哪位大神能帮我解释一下啊???这段代码的作用是什么???具体是什么意思???

图片说明

这句话是在body的标签上注册一个click事件

这里用了angular.js一类的框架,实现模型和对应html的绑定

给body标签注册一个click事件;
$("body").on("click", ".xxx", function(){
//do something;
})
意思是每当点击body标签中样式为xxx的元素时,就执行function(){}中的操作

你这里的意思是:
每当点击body标签中样式为checkMsg并且包含属性data-target='#msgInvitation'的元素时执行function中的方法;


每当点击这个元素就会执行function方法


$("body").on("click", ".checkMsg[data-target='#msgInvitation']", function(){
//do something;
})


每当点击这个元素就会执行function方法

http://www.jquerycn.cn/a_5346