如题

解决方案 »

  1.   

    this == $(this)[0]
    但有时候还是要看执行环境
      

  2.   

    一个是DOM对象,一个是JQ对象。关于DOM对象和JQ对象的区别,看JQ的帮助文档。
      

  3.   

    比如设置id为tt的元素的属性aa,是$("#tt").arr("aa","0")还是$("#tt")[0].arr("aa","0")?
      

  4.   

    这要看你的this 在哪里用 
    像你说的那个 $("#tt").attr("aa","0")是JQuery用法 但是 $("#tt")[0].attr("aa","0")可能会报错,对象不持此方法 或缺少对象
    $("#tt") ---  JQuery 对象
    $("#tt")[0] -- 与之相对应的 DOM对象 可以用 $("#tt")[0].aa="0";
    表达不好,希望楼主能看懂 呵呵
      

  5.   

    是$("#tt").attr("aa","0"),注意不是arr,$("#tt")是jquery对象,$("#tt")[0]是dom对象
      

  6.   

    DOM对象和JQ对象的区别,就在于此,DOM对象只能用DOM的方法,JQ对象也只能用JQ的方法。
    attr("aa","0")是JQ的方法,当然得用JQ对象。
    而$("#tt")[0]是DOM对象,就得用$("#tt")[0].aa="0";