attr—— 设置或返回元素的属性值;
// $(ele).attr() 设置或返回元素的属性值,必须传参;
// 获取ele[attr]的值;
$(ele).attr(attr);
// 设置ele[attr]的值为value;
$(ele).attr(attr,value);
// 设置ele[attr] = value, ele[attr1] = value1; jquery源码内通过each遍历
$(ele).attr({attr:value,attr1: value1});
// 设置ele[attr]的值为函数执行的返回值;
$(ele).attr(attr,function () {
return value;
})
removeAttr —— 移除元素的属性值;
// $(ele).removeAttr(name) 移除元素的属性值;
prop——特性; removeProp;
html—— 操作元素内容;
$(ele).html(html | fn);
text——操作元素文本;
$(ele).text(text | fn);
addClass——为元素增加类名;
$(ele).addClass('className' | fn);
removeClass —— 删除类名;
$(ele).removeClass('className' | fn);
toggleClass —— 有(无)类名删除(添加)类名;
$(ele).removeClass('className' | fn);
hasClass—— 是否包含class名为class
$(ele).hasClass('class')
val—— 获取匹配元素的当前值;
$(ele).val()
$(ele).val('value');
$(ele).val(fn);