jquery中的obj.attr()和obj.data

  • 实例一
    obj.attr('data-max-width','aa');
    obj.data('max-width')
    • 问题
      • data只会获取第一次select赋值的值
    • 区别
      • .data每次是从jquery对象中取值,其属性值保存在内存中
      • .attr每次都是从dom元素中去取属性的值
    • 解决
      • .attr来设置值,.attr来取值
      • .data来设置值,.data来取值

猜你喜欢

转载自www.cnblogs.com/fatRabbit-/p/11764645.html