zoukankan      html  css  js  c++  java
  • jQuery选择器笔记

    1.$(this).hide() - 隐藏当前元素

    $("p").hide() - 隐藏所有段落

    $(".test").hide() - 隐藏所有 class="test" 的所有元素

    $("#test").hide() - 隐藏所有 id="test" 的元素

    2.把所有 jQuery 函数位于一个 document ready 函数中:

    $(document).ready(function(){
    
    --- jQuery functions go here ----
    
    });是为了防止文档在完全加载(就绪)之前运行 jQuery 代码

    3.jQuery元素选择器

    jQuery 使用 CSS 选择器来选取 HTML 元素。

    $("p") 选取 <p> 元素。

    $("p.intro") 选取所有 class="intro" 的 <p> 元素。

    $("p#demo") 选取所有 id="demo" 的 <p> 元素。

    例子:将p元素对应的背景颜色改为红色

    $(document).ready(function(){
    $("button").click(function(){
    $("p").css("background-color","red");
    });
    });

    4.JQuery属性选择器

    jQuery 使用 XPath 表达式来选择带有给定属性的元素。

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

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

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

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

    5.更多的选择器

    $("ul li:first") 每个<ul>的第一个<li>元素

    $("[href$='.jpg']")所有带有以".jpg"结尾的属性值的href属性

    $("div#intro.head") id="intro"的<div>元素中的所有class="head"的元素

    $(".ex .hide").click(function(){               class为ex中的class为hide的元素
    $(this).parents(".ex").hide("slow");
    });

  • 相关阅读:
    计算机程序的思维逻辑 (10)
    计算机程序的思维逻辑 (8)
    计算机程序的思维逻辑 (9)
    计算机程序的思维逻辑 (7)
    计算机程序的思维逻辑 (6)
    计算机程序的思维逻辑 (5)
    计算机程序的思维逻辑 (4)
    计算机程序的思维逻辑 (3)
    数字电路设计之STA
    数字电路-亚稳态机制
  • 原文地址:https://www.cnblogs.com/ouyangxiaoyao/p/5802667.html
Copyright © 2011-2022 走看看