jquery

jquery
jquery入口函数
原生js window.onload

jquery: $(document).ready(function(){});

特点:也是会等待dom加载完毕后执行
jquery工厂函数
$()

jQuery()

原生:dom对象 只能用 dom的属性和方法

jquery中:提供了jquery对象(将dom对象,封装成jquery对象),就可以使用jquery提供的属性和方法了

作用:

​ 工厂函数可以将dom对象转化成jquery对象

​ 还可以当做入口函数来使用,传一个回调函数 $(function(){})

​ 动态创建jquery对象

​ 工厂函数调用 参数传 css选择器 直接获取的就是jquery对象的元素

dom对象和jquery对象 之间的属性和方法是不能相互使用的

总结:jquery对象和dom对象之间的相互转换

​ dom转jquery

​ 直接将dom对象扔进工厂函数中

​ jquery转dom

  • ​ jquery对象[0]
  • ​ jquery对象.get(0)
    jquery 绑定事件
    jquery对象.事件名(回调函数)
    $(“button”).click(function(){
    //code
    })
    刷选方法
    .eq(n) 获取下标为n的元素 -->:eq(n)

.first() 获取第一个元素 -->:first

.last() 获取最后一个元素 -->:last

.filter(选择器) 过滤的意思 过滤条不符合条件的 元素

.is(“选择器”) 判断 判断某个元素 是否复合条件

​ $(“选择器”).is(":hidden") 判断一个元素是否隐藏

.has(选择器) 获取有指定后代的元素 --> :has()

.not(选择器) 排除复合条件的元素,得到其他的 -->:not()

.slice(starti,endi+1) 得到 元素集合的子集 含头不含尾

.children() 获取所有的子元素

.find(“选择器”) 从当前元素的后代元素中找到 复合条件的 后代元素

.next() 下一个兄弟

.prev() 上一个兄弟

.nextAll() 后面的所有的兄弟

.prevAll() 前面的所有的兄弟

.siblings() 所有的兄弟

.index() 一般用于 事件中 获取当前元素所在的下标(跟平辈兄弟中的下标)

.parent() 获取唯一的父元素

.parents([选择器]) 如果不传 获取所有的祖先元素 传 获取符合条件的祖先元素
:hidden选择器:匹配所有的隐藏元素 display:none 隐藏域 (input type=“hidden”)
.end()回到最近的一个"破坏性"操作之前。即,将匹配的元素列表变为前一次的状态。
jquery 类dom操作
创建一个元素

var div = $(“

我是div
”)

结果:就是jquery对象,可以使用jquery的属性和方法的、
插入

内部插入

  • 父元素.append(子元素) 子元素 是jquery对象 作为最后一个子元素插入
  • 子元素.apppendTo(父元素) 作为最后一个子元素插入
  • 父元素.prepend(子元素) 作为第一个子元素插入
  • 子元素.prependTo(父元素) 作为第一个子元素插入

外部插入

  • b.insertAfter(a) 将b插入到a后面
  • a.after(b) 将b插入到a后面
  • b.insertBefore(a) 将b插入到a的前面
  • a.before(b) 将b插入到a的前面
    删除一个元素

元素.remove()
empty() 清空所有的内容让当前元素变成 空的元素
复制元素

clone([true])
css()

  • 元素.css(“样式名”,“样式值”)

  • 元素.css({

    ​ 样式1:值1,

    ​ 样式2:值2

    });
    attr() 获取和设置元素的属性

设置:

​ 元素.attr(“属性名”,“属性值”)

获取

​ 元素.attr(“属性名”)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值