JQUERY进门篇

    仰慕JQUERY已经2,3年了,期间也用过很多他们的效果,但是都只是知其然不知其所以然,所以现在在学习.NET之余,把它也好好地恶补一下,因为不知道其很多内在知识,所以想从基础开始学习下。以便日后发挥其更大的用处。好消息是VS2008只需要安装一个sp1(http://code.msdn.microsoft.com/KB958502/Release/ProjectReleases.aspx?ReleaseId=1736)就可以支持智能提示开发JQUERY了。真是好啊!

    一、也从“HELLO WORLD”说起吧(似乎接触语言以来,都是这样开始入门的)

    二、常见的选择器函数:

      $(”DOM名称”):选择标签名;
      $(”#ID名称”):选择ID属性,一个文档中ID是唯一的;
      $(”.样式名称”):选择样式名;
      $(”selector1,selector2,selectorN”):多个元素组合选择。

    三、层级选择器

      $(div span”):匹配div后所有span元素;
      $(”div > span”):匹配div后所有span元素;
      $(”div + p”):匹配div后第一个p元素;
      $(”div ~ p”):匹配div后所有p元素;

    四、过滤选择器

      :animated:匹配所有正在执行动画效果的元素集合;
      :eq(index):匹配索引为 index 的一个元素,例如:$(”div:eq(0)”)//第一个div;
      :even:匹配索引为偶数的元素集合,例如:$(”div:even”);
      :odd:匹配索引为奇数的元素集合,例如:$(”div:odd”);
      :first:匹配第一个元素,等价于:eq(0),例如:$(”div:first”);
      :gt(index) :匹配索引大于index的元素集合,例如:$(”div:gt(0)”)//除了第一个div外的所以div;
      :lt(index):匹配索引小于于index的元素集合,例如:$(”div:lt(0)”);
      :header:匹配h1-h6的所有 元素集合;
      :last:匹配找到的最后一个元素,例如:$(”div:last”)//最后一个div;
      :not(selector):去除所有与给定选择器匹配的元素,例如:$(”input:not(:checked)”)//除了被选中的所有input;       

    五、子元素选择器

      :first-child :匹配每个父元素的第一个子元素,相当于:nth-child(0);
      :last-child :匹配每个父元素的最后一个子元素;
      :nth-child(index/even/odd/equation):匹配每一个父元素的第N个子或奇偶元素,;
      :nth-child(3n) // 匹配每一个父元素的索引值能被3整除的元素;
      :nth-child(3n+1) // 匹配每一个父元素的索引值被3整除后余1的元素
      :only-child :如果某个元素是父元素中唯一的子元素;

    六、常用方法属性:

      addClass("样式名");向选择器中增加样式名;

      removeClass("样式名");在选择器中删除样式名; 
      css("样式属性","值");向选择器重增加样式;
      attr("DOM属性","值");如$(”#img”).attr(”src”,”test.jpg”); 向img标签中增加test.jpg图片;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值