jquery_元素属性修改

元素属性修改

  .attr(name);//获取元素属性名为name的属性值

  .attr(name, value);//设置属性名为name的元素的属性值为value

  .attr({name:value, name2:value2, ....});//设置元素多个属性的属性值, 已json格式传递

  .attr(name, fn);//设置name属性的值为fn函数的返回值

  .removeAttr(name)//移除属性名为name的属性

修改元素 class 值

  .addClass('classname');//为元素添加 class 类(class='classname')

  .removeClass('classname);//删除元素 的 classname的类

  .toggleClass('a');//切换 a 类, 有则 去除 a 类, 无则添加 类 a

  .hasClass('a');//检查元素是否有 a 类

修改元素的css值

  .css(name);//获取css属性名为name的css属性值

  .css(name, value);//设置css属性名为name的css属性值为value

  .css({name1: value1, name2: value2})//设置多个css属性

修改元素位置 offset:

  .offset();//获取元素的top和left值,返回json对象,包含top,和left的键值对

  .offset({top: value, left: value1});//设置元素宽高,json格式

尺寸:

  .width();//获取元素的宽度,返回为int型

  .height();//获取元素的高度,返回为int型

  .width(value);//设置元素的宽度

  .height(value);//设置元素的高度

原文地址:https://www.cnblogs.com/mtima/p/2829957.html