Jquery的Dom操作

Jquery的Dom操作:(调用方式:jq对象.function())

1.内容操作:

1.html():获取或设置元素标签体的全部内容
    JQuery的html():
    而不用像getElements的JS对象那样for遍历设置innerHTML
    html(vlaue):
     空参时(value===undefine)返回首元素的innerHTML
     非空参时内部for循环设置所有元素的innerHTML,并返回value
2.text():获取或设置元素标签体的文本内容
3.val():获取或设置标签中属性value的值

2.属性操作:

1.通用属性:
    attr适用于自定义属性,prop适用于该标签元素的固有属性
    使用removeAttr可以删除class属性,removeProp不可以
        会删除属性以及其属性值
    1.attr():
        传入属性,获取属性值
        传入键值对,设置属性值
    2.removeAttr():删除属性
    3.prop():
        传入属性,获取属性值
        传入键值对,设置属性值
    4.removeLProp():删除属性

2.对class属性操作:
    1.addClass("xxx"):添加class属性值
    2.removeClass():删除class属性值
        传入参数:删除指定class属性值
        空参:删除全部class属性值
    3.toggleClass("xxx"):切换class属性
        若class存在该指定属性值则删除,
        若不存在,则将添加class的属性值
        空参:删除全部class属性值,保留class属性
             或是 添加class属性,但属性值为空

3.CRUD操作:增删改查操作

1.append();     
    //对象1.append(对象2)
    //对象1作父元素 将 对象2子元素 添加内部并放到末尾
2.appendTo();  
    //对象2.appendTo(对象1)
    //对象2作子元素 添加到 对象1父元素 内部并放到末尾
3.prepend(); 
    //对象1.append(对象2)
    //对象1作父元素 将 对象2子元素 添加内部并放到开头   
4.prependTo();

5.after();
    //对象1.after(对象2)
    //对象1 后面添加 对象2
6.before():
    //对象1.before(对象2)
    //对象1 前面添加 对象2
7.insertAfter():
    //对象2.insertAfter(对象1)
    //对象1 后面添加 对象2
8.insertBefore();
 
9.remove():
    //对象.remove():删除对象自身
10.empty()
    //对象.empty():清空对象的后代元素,但保留当前元素及属性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值