jquey应用——元素的属性操作;

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);

猜你喜欢

转载自blog.csdn.net/weixin_41265663/article/details/82758152
今日推荐