JQuery中this和event.target的区别 、 对象中this与方法中this的区别

 

 

 
JQuery中this和event.target的区别 this表示的是注册点击事件的元素  event.target表示发生点击事件的元素;。

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4   <style>
 5 span, strong, p {
 6   padding: 8px; display: block; border: 1px solid #999;  }
 7     </style>
 8   <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
 9 </head>
10 <body>
11  
12 <div id="log"></div>
13 <div>
14   <p>
15     <strong><span>click</span></strong>
16   </p>
17 </div>
18 <script>$("body").click(function(event) {
19   $("#log").html("clicked: " + event.target.nodeName);
20  //$("#log").html("clicked: " + this.nodeName);});  </script>
21  
22 </body>
23 </html>
JQuery中this和event.target的区别 this表示的是注册点击事件的元素  event.target表示发生点击事件的元素;。

 对象中this与方法中this的区别

 1 function Mark()
 2 
 3 var that=this;此this表示Mark对象
 4 
 5 {
 6 
 7 this.SetHistroy = function () {
 8  var dom=$(this);//表示绑定元素的对象
 9 } 
10 
11 
12 }
var that=this;此this表示Mark对象

 

posted on 2015-04-25 18:53  高达  阅读(221)  评论(0)    收藏  举报

导航