zoukankan      html  css  js  c++  java
  • jquery中this与$(this)的用法区别

    this,表示当前的上下文对象是一个html DOM对象,可以调用html对象所拥有的属性,方法。
    $(this),代表的上下文对象是一个jquery的上下文对象,可以调用jquery的方法和属性值。


    这个this是一个Html 元素(textbox),textbox有text属性。

     $("#textbox").hover(function() {
     this.title = "Test";  
      },
     fucntion() {
     this.title = "OK”;  
     });
    

      

     JQuery拥有attr()方法可以get/set DOM对象的属性,所以 JQ的写法应该是这样:

    $("#textbox").hover(
    function() {
    $(this).attr('title', 'Test');
    },
    function() {
    $(this).attr('title', 'OK');
    }
    );

    使用JQuery的好处是它包裝了各种浏览器版本对DOM对象的操作,因此统一使用$(this)而不再用this应该是比较不错的选择。

    点个赞吧
  • 相关阅读:
    [Postman]历史(8)
    [Postman]响应(7)
    [Postman]请求(6)
    [Postman]查找替换(5)
    ORA-02050故障诊断一例
    转 js实践篇:例外处理Try{}catch(e){}
    转 PHP
    HTML DOM getElementById() 方法
    地点选择
    9i 和 11 g 区别
  • 原文地址:https://www.cnblogs.com/maleijiejie/p/15033428.html
Copyright © 2011-2022 走看看