zoukankan      html  css  js  c++  java
  • jQuery入门2

    晚上一下昨天对jQuery的选择器的认识。

    昨天大体上使用的是css选择器的基本使用。现在补充一下对css选择器的进一步使用的介绍:

    1.$("p.intro")(注意中间没有空格),这种用法表示查找带有".intro“属性的<p>元素。

    2.$(".ex .hide") (注意中间有空格),这种用法表示查找带有”.ex“和”.hide“这两种属性的元素。

    我的理解:第一种中间没有空格表示带有某属性的元素。第二章中间有空格,表示两种不同的属性,查找同时具备它们的元素。

    (这只是为了让自己更好的理解,自己挖坑自己填,至于真相如何,自学到这里还没有找到更好的理解方式。如果有不同的理解希望能留言交流下哈~)

    $(document).ready(function(){
      $(".ex .hide").click(function(){
        $(this).parents(".ex").hide("slow");
      });
    });
    
    $(function(){
    	$(".show").click(function(){
    		$(this).parents(".ex1").children(".ex").show("slow");
    	})
    });
    
    $(function(){
    	$("h3 .e").click(function(){
    		$(this).hide("slow");
    	})
    })
    

    另外,这两种可以结合来使用:$("div#intro .head")。

    至于新学到的jQuery 使用 XPath 表达式来选择带有给定属性的元素的方法,了解还不深,列出下面的使用:

    $("[href]") 选取所有带有 href 属性的元素。

    $("[href='#']") 选取所有带有 href 值等于 "#" 的元素。

    $("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。

    $("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。

    好,补充的差不多了。如果有新的了解会在本文持续更新。

  • 相关阅读:
    递归-计算排列组合问题
    递归-字符串翻转
    递归-求字符串的子序列
    递归
    递归
    PHP开发工程师-技能树
    Graph-BFS-Fly-图的广度优先遍历-最小转机问题
    Graph-DFS-Map-图的深度优先遍历-城市地图问题
    Graph-BFS-图的广度优先遍历
    Graph-DFS-图的深度优先遍历
  • 原文地址:https://www.cnblogs.com/yns-blogs/p/5253788.html
Copyright © 2011-2022 走看看