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

      对于刚学Jquery的人来说,这两个确实让人犯晕,再加上jquery本身就很灵活,所以有的时候以为自己弄明白了,但在用的时候还是。。。现在记录一下,以防遗忘!

    1 $("#txtUser").hover( 
    2         function() {    
    3             this.title = "Test";
    4         },   
    5         fucntion() {
    6             this.title = "OK”;
    7         } 
    8  ); 

    这里的"this"是一个HTML元素,表示的是ID为txtUser的HTML元素,所以有title属性。是对的!

    1 $("#txtUser").hover( 
    2         function() {    
    3             $(this).title = "Test";
    4         },   
    5         fucntion() {
    6             $(this).title = "OK”;
    7         } 
    8  ); 

    这里的$(this)是一个jquery对象,而Jquery对象没有title属性,所以是错误的! 

    正确的应该这样写:

    1 $("#txtUser").hover( 
    2         function() {    
    3             $(this).attr('title','Test');
    4         },   
    5         fucntion() {
    6             $(this).attr('title','OK');
    7         } 
    8  ); 

     虽然很简单,但基础要打好嘛!

  • 相关阅读:
    元组,字典
    python字符串
    tensorflow 学习笔记
    tensorflow example1
    python第二章(2)列表
    python3.5学习第二章(1)标准库,bytes
    类加载过程
    数据值与地址值
    类的初始化与实例化顺序
    SpringCloudBus
  • 原文地址:https://www.cnblogs.com/lin714115/p/3042930.html
Copyright © 2011-2022 走看看