jQuery操作DOM

下面总结了基本的Dom操作:
jQuery操作元素样式

  • css
    • css(“name”,”value”)
    • css({“name1”:”value1”,”name2”:”value2”})
    • -

jQuery操作元素类

  • 删除类
    • removeClass(className)
  • 添加类
    • addClass(className)
  • 切换类
    • toggleClass(className)
  • 判断类

jQuery动画

  • 预制动画
    • 对角线动画
      • show/hide/toggle
      • show(1000,fn)
    • 滑入滑出动画
      • slideDown/slideUp/slideToggle
      • slideDown(1000,fn)
    • 淡入淡出动画
      • fadeIn/fadeOut/fadeToggle
      • fadeIn(1000,fn)
      • fadeTo
      • fadeTo(1000,value,fn)
  • 自定义动画
    • $(selector).animate({params},speed,callback);
  • 停止动画
    • stop()

jQuery操作节点

  • 创建元素
    • $(“我是一个span元素”);
  • 插入元素
    • append
    • 为该元素元素添加最后一个子节点
      • (selector)nodenode作为最后一个子节点
        $(selector).append(node);
    • appendTo
    • 作为最后一个子节点添加到指定元素
      • (selector)nodeselectornode(selector).appendTo(node);
    • prepend()
    • 在元素的第一个子元素前面追加内容或节点
      • (selector)nodenode(selector).prepend(node);
    • after
    • 在元素的后面添加兄弟节点
      • (selector)nodenodeselector(selector).after(node);
    • before
    • 在元素的前面添加兄弟节点
      • (selector)nodenodeselector(selector).before(node);
    • html方法
    • 设置或返回所选元素的html内容
      • 设置元素内容
        • $(selector).html(“设置的内容”)
      • 清空元素
        • $(selector).html(“”)
      • 获取元素内容
        • $(selector).html( )
  • 清空元素
    • empty()
      • $(selector).empty();
  • 删除元素
    • remove()
      • $(selector).remove();
  • 复制元素
    • clone()
      • $(selector).clone();

尺寸位置操作
- 获取宽高
- height()
- width()
- 获得值是数值
- 位置
- offset()
- 获取:(selector).offset();//(selector).offset({left:100, top: 150});
- scrollTop()
scrollLeft()

元素属性操作

  • attr()
    • 操作元素属性
      • 获取 $(selector).attr(“title”);
      • 设置 $(selector).attr(“title”, “安妮”);
  • prop()
    • 设置DOM状态属性

元素内容设置获取

  • html()
  • text()

操作form表单

  • 获得表单元素值
    • 设置值 $(selector).val(“具体值”);
    • 获取值 $(selector).val();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值