锋利的jq第一天

1.window.onload和$(function(){})

  执行时机:win要等网页中所有都加载完执行(包括图片),$等dom加载完就执行(与dom关联的可能没加载完);

  执行次数:win只加载一次且只执行后面一次,$都会执行;

2.jq对象和dom对象的方法不可以互相使用

  jq转dom:[index]或get(index)

  dom转jq:$(dom对象)

3.判断input框是否被选中

  a.input.checked   b.$input.is(":checked")

4.jq和其他库的冲突

  A.jq在其他库之后引入;

     jQuery.noConflict()//释放$权利,调用这个的为jq (如果有更多js冲突可以自定义命名,释放$权利eg:var $j=jQuery.noConflict())

     $("div").style.display="none"//获得$权利的js

   方法二:在函数内部使用$

  jQuery.noConflict();

  jQuery(function($){})

 方法四:定义匿名函数并设置形参$

  (function($){

  $(function(){})

  })(jQuery)

  B.jq在其他库之前引入

  直接用jQuery,无需调用jQuery.noConflict();其他库还是用$ 

  jQuery(function(){
   jQuery(".dui").on("click",function(){
   alert("a");
   })
  })

5.jq获取元素及时页面不存在此元素也不会因此报错

所以:不能通过$("el")来判断元素存不存在,可以通过length属性判断,也可以转化为dom来判断

6.隔行变色可以用奇偶过滤选择器odd和even

 

    

 

转载于:https://www.cnblogs.com/QIQIZAIXIAN/p/6599597.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值