前端筆記-jquery

jquery簡介

  兼容性強,輕量級庫,js的框架,國外的大神寫好我們只要調用就好了,jquery可以把js寫的更加簡單

jquery使用

 <script src='jquery-x.x.x.js'></script> 引入文件就行了

jquery語法

  $(selector).action()

jquery選擇器

  1.基本選擇器

    $("*") ?$("#id") ? $(".class") ?$("element") ?$(".class,p,div")

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="jquery-1.11.1.min.js"></script>
</head>
<body>
<div name="test0">helloworld</div>
<p class="test1">hellop</p>
<div id="test2">hello2</div>
<script>
//    css操作
    $('*').css('color','red');//css全屬性操作
    $('div').css('color','yellow').css('background','pink');//指定標簽操作還支持多個屬性選擇
    $('.test1').css('color','blue');//單指定標簽操作
    $('p,#test2').css('color','green');//多標簽操作
</script>
</body>
</html>

?

  2.層級選擇器

    $(".outer div") ?$(".outer>div") ? $(".outer+div") ?$(".outer~div")

?

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="jquery-1.11.1.min.js"></script>
</head>
<body>
<div class="outer"><div name="test0">1<span class="test1"><span class="test1">hellop</span></span><span>11</span><div id="test2">hello2</div></div>
</div>
<div>222</div>
<script>$('.outer span').css('color','red');//選擇屬性outer里span標簽
    $('.outer>div').css('color','pink');//大于號表示選擇屬性outer直系div標簽
    $('.outer+div').css('color','green');//加號表示屬性outer其下面兄弟div標簽
    $('.outer~div').css('color','yellow');//波浪號表示屬性outer其下面所有兄弟div標簽,只找下不招上
</script>
</body>
</html>

?

  3.基本篩選器

    $("li:first") ?$("li:eq(2)") ?$("li:even") $("li:gt(1)")

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="jquery-1.11.1.min.js"></script>
</head>
<body>
<ul class="outer1"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li>
</ul><script>
//    $('.outer1 li:first').css('color','red');//冒號表示只對li的第一個標簽進行處理
//    $('.outer1 li:last').css('color','red');//冒號表示只對li的最后一個標簽進行處理
//    $('.outer1 li:eq(2)').css('color','green');//冒號表示只對li的第3個進行處理,從0開始
//    $('.outer1 li:even').css('color','blue');//冒號表示只對li偶數標簽進行處理
    $('.outer1 li:gt(1)').css('color','pink');//冒號表示只對大于第2個li標簽進行處理,從0開始,it小于</script>
</body>
</html> 

  4.屬性選擇器

    $('[id="div1"]') ? $('["alex="sb"][id]')

?

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="jquery-1.11.1.min.js"></script>
</head>
<body>
<div class="outer" test="a">2222<div name="test0">1<span class="test1"><span class="test3">hellop</span></span><span class="test1">11</span><div id="test2">hello2</div></div>
</div>
<div>222</div><script>$('[test]').css('color','red');//對屬性為test的標簽操作
    $('[test="a"]').css('color','red');//對屬性為test='a'的標簽操作
    $('[name="test0"] [class="test1"] [class="test3"]').css('color','yellow');//對屬性的標簽操作</script>
</body>
</html>

?

?

?

  5.表單選擇器

    ?$("[type='text']")----->$(":text")

?

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="jquery-1.11.1.min.js"></script>
</head>
<body>
<input type="button" value="1123">
<script>$(':button').css('color','red').css('width','300px');//input標簽專用,使用冒號加上標簽屬性可以進行操作
</script>
</body>
</html>

?

jquery篩選器

  1.過濾篩選器

    $("li").eq(2) ?$("li").first() ?  和之前基本篩選器差不多

    $("ul li").hasclass("test")  返回布爾值,查看當前標簽下是否有test屬性

  2.查找篩選器

    $("div").children(".test") ? ?     children()是對其子標簽進行操作,不包括其本身,子標簽下的標簽,還可以對children括號中加限定條件

    $("div").find(".test") ?        find()是對其子孫標簽進行操作,不包括其本身

?

    $(".test").next() ? ?          next()是對選擇標簽的下面一個兄弟標簽操作

    $(".test").nextAll() ??          nextAll()是對選擇標簽的下面所有兄弟標簽操作

    $(".test").nextUntil()            nextUntil()是對選擇標簽的下面所有兄弟標簽操作,截止nextUntil括號中填寫的標簽,不包括在內

?

    $("div").prev() ?            prev()是對選擇標簽的上面一個兄弟標簽操作

    $("div").prevAll() ?            prevAll()是對選擇標簽的上面所有兄弟標簽操作

    $("div").prevUntil()            prevUntil()是對選擇標簽的上面所有兄弟標簽操作,截止prevUntil括號中填寫的標簽,不包括在內

?

    $(".test").parent() ?          parent()是對選擇標簽的父標簽操作,注意對父標簽操作后其子標簽都會受到繼承的影響而改變

    $(".test").parents() ?          parents()是對選擇標簽的祖輩標簽操作,直到body標簽

    $(".test").parentUntil()?        parentUntil()是對選擇標簽的祖輩標簽操作,截止括號中填寫的標簽,不包括在內

?

    $("div").siblings()            siblings()是除自己以外的所有兄弟標簽都會改變

  

轉載于:https://www.cnblogs.com/RainBol/p/10492669.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/248397.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/248397.shtml
英文地址,請注明出處:http://en.pswp.cn/news/248397.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JVM的監控工具之jstack

參考博客&#xff1a;https://www.jianshu.com/p/213710fb9e40 jstack&#xff08;Stack Trace for Java&#xff09;命令用于生成虛擬機當前時刻的線程快照&#xff08;一般稱為threaddump或者javacore文件&#xff09;。線程快照就是當前虛擬機內每一條線程正在執行的方法堆棧…

liunx驅動----異步通知

查詢&#xff1a;消耗資源 中斷&#xff1a;read 一直要去讀poll &#xff1a;指定起始時間異步通知signal 測試程序include <stdio.h> include <signal.h>void my_signal(int signum) {static unsigned int cnt;printf("signum %d, %d timer\n",signum…

面試官: 用css實現android系統的loading動畫

源碼: github.com/any86/any-u… ios/android web常用的loading圖標有2種, 一種是ios的"菊花", 一種是android的"環". 今天我們用svg實現android的"環"動畫, 下節課實現ios的"菊花". 注意: gif幀數少的原因, 實際動畫效果是很平滑的.d…

2018-06-29 西游記主題Python入門示例嘗試-數據結構 5.1-5.1.2

(見前: 中文代碼示例視頻演示Python入門第五章 數據結構 仍然基于官方文檔, 歡迎建議(尤其是如何取材). 5. Data Structures - More on Lists 列表詳述 >>> 人物 [佛, 妖, 凡人, 菩薩, 妖, 凡人] >>> 人物.count(妖) 2 >>> 人物.count(圣人) 0 >…

Niginx 集群負載均衡策略

Niginx 集群負載均衡策略 所需物料 1.Nginx服務 步驟略 本人 nginx version: nginx/1.16.0 2.Java Servlet 測試項目 新建java web 項目&#xff0c;項目名稱為&#xff1a;tt import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annot…

C#循環給多個控件賦值

需要給 多個 文本框重新賦值 1 textBox1.Text"ss"; 2 3 textBox2.Text"ss"; 4 5 textBox999.Text"ss"; 6 7 textBox99999.Text"ss"; 這樣太麻煩&#xff0c;控件過多不方便寫 通過遍歷 一次性賦值&#xff0c;再多也不怕了 將所有T…

記號一次更換IBM X3650M4主板后RAID無法啟動的解決

https://wenku.baidu.com/view/9d503ef367ec102de2bd89d7.html 強烈感謝上面分享文檔的大俠&#xff01;&#xff01; 1、更換主板后&#xff0c;linux系統&#xff0c;無法加載引導。需要設置主板的啟動項 2、選擇boot manager&#xff0c;進到下面的畫面 3、選擇add boot opt…

關于REST API設計的一些小經驗

版權聲明&#xff1a;轉載時請以超鏈接形式標明文章原始出處和作者信息及本聲明http://phoenixtoday.blogbus.com/logs/45855234.html 最近小組里有一些關于REST API設計的討論&#xff0c;有些收獲&#xff0c;打算在這里寫一下。通常來講設計第一個版本的REST API并不難&…

1037 在霍格沃茨找零錢

題目傳送門&#xff1a;https://pintia.cn/problem-sets/994805260223102976/problems/994805284923359232 題解&#xff1a; #include<iostream> using namespace std;int main() {int Galleon1, Sickle1, Knut1, Galleon2, Sickle2, Knut2;char c;cin >> Galleon…

我對創業和管理的一些看法

創業&#xff0c;對于剛工作的人&#xff0c;會比較興奮&#xff0c;因為創業充滿想象力&#xff1b;對于工作幾年的人&#xff0c;會比較向往&#xff0c;因為壓抑得太久。其實&#xff0c;創業和就業一樣&#xff0c;只是實現自己人生價值的兩種方式&#xff0c;關鍵是心態問…

關于Anaconda的環境和包管理

Anaconda相對于原生python解釋器具有更好的包管理功能&#xff0c;它有一個env文件夾&#xff0c;里面包含所要管理的所有環境&#xff1b;日常操作時我們可能會使用pytorch、Tensorflow等多個環境&#xff0c;由于每個環境對Python的包的兼容性都不一樣&#xff0c;所以我們可…

WCF basicHttpBinding之Message Security Mode

原創地址&#xff1a;http://www.cnblogs.com/jfzhu/p/4067873.html 轉載請注明出處 前面的文章《WCF Security基本概念》介紹了WCF的security mode&#xff0c;簡單說Transport是transport級別上的加密&am…

戰略游戲

題目描述 Bob喜歡玩電腦游戲&#xff0c;特別是戰略游戲。但是他經常無法找到快速玩過游戲的辦法。現在他有個問題。 他要建立一個古城堡&#xff0c;城堡中的路形成一棵樹。他要在這棵樹的結點上放置最少數目的士兵&#xff0c;使得這些士兵能了望到所有的路。 注意&#xff0…

Vue語法學習第三課——計算屬性

模板內的表達式非常便利&#xff0c;但是設計它們的初衷是用于簡單運算的。在模板中放入太多的邏輯會讓模板過重且難以維護。對于任何復雜邏輯&#xff0c;都應當使用計算屬性。 <div id"example"><p>original message : "{{message}}"</p&…

云計算學習資料分享:type查看命令

type 查看命令類型&#xff0c;例如該命令是alias&#xff0c;還是內置命令&#xff0c;還是某個文件&#xff0c;還是關鍵字 哪種神仙&#xff1a;天上還是地上&#xff0c;還是水里游的 [roottianyun ~]# type ll ll is aliased to ls -l --colorauto [roottianyun ~]# type …

neo4j刪除所有節點

MATCH (n)OPTIONAL MATCH (n)-[r]-()DELETE n,r轉載于:https://www.cnblogs.com/luoganttcc/p/10525189.html

Hadoop RPC實例

本文發表于本人博客。 上次寫了個hadoop偽分布環境搭建的筆記了&#xff0c;今天來說下hadoop分布式構建的基礎RPC&#xff0c;這個RPC在提交Job任務的時候底層就是創建了RPC來實現遠程過程調用服務端。 我們首先可以通過Job的waitForCompletion(boolean verbose)方法來跟蹤代碼…

Django 模板語言 標簽

前言&#xff1a;django的模板語法基本和flask的jinja2基本一樣。下面比較一下兩個模板語法的區別。 &#xff0d;&#xff0d;&#xff0d;&#xff0d;&#xff0d;&#xff0d;深度變量的查找&#xff08;萬能的句點號&#xff09; 在 Django 模板中遍歷復雜數據結構的關鍵是…

電子書下載:Illustrated C# 2012 4th

下載&#xff1a;http://www.ctdisk.com/file/9015906轉載于:https://www.cnblogs.com/MaxWoods/archive/2012/08/26/2657752.html

關于83版射雕英雄傳

今天無意中看到網上一群人關于83版射雕的一些爭論.或許一些現在的年輕人不喜歡83版射雕,說那太老土了,但想想那個時代的條件,能拍出這樣的片子,是非常不錯的,而且我覺得83版射雕也是最忠于原著的,跟后來的翻版比較,雖然從畫面效果,人物服裝方面存在差距,但這都是由于歷史原因和…