jQuery遍歷 - 過濾first(),last()和eq()使用

来源:https://www.cnblogs.com/jc2182/archive/2019/07/27/11256886.html
-Advertisement-
Play Games

jQuery遍歷 - 過濾最基本的過濾方法是first(),last()和eq(),它們允許您根據元素在一組元素中的位置選擇特定元素。 其他過濾方法(如filter()和not())允許您選擇與特定條件匹配或不匹配的元素。 jQuery first()方法first()方法返回指定元素的第一個元素。 ...


jQuery遍歷 - 過濾
最基本的過濾方法是first(),last()和eq(),它們允許您根據元素在一組元素中的位置選擇特定元素。

其他過濾方法(如filter()和not())允許您選擇與特定條件匹配或不匹配的元素。

jQuery first()方法
first()方法返回指定元素的第一個元素。

以下示例選擇第一個<div>元素:

<!DOCTYPE html>
<html>
<meta charset="UTF-8">
<title>jq</title>
<head>
//引用自己的jq庫路徑
<script type="text/javascript" src="jquery-1.12.4.min.js"></script>
<script>
$(document).ready(function () {
$("div p").first().css("background-color", "red");
});
</script>
</head>
<body>
<h1>歡迎訪問jq教程</h1>
<div>
<p>這是 div 中的第一個p段落。</p>
</div>
<div>
<p>這是 div 中的最後一個p段落。</p>
</div>
<p>這是一個p段落。</p>
</body>

</html>

 jQuery last()方法

last()方法返回指定元素的最後一個元素。
以下示例選擇最後一個<div>元素:
<!DOCTYPE html>
<html>
<meta charset="UTF-8">
<title>jq</title>
<head>
//引用自己的jq庫路徑
<script type="text/javascript" src="jquery-1.12.4.min.js"></script>
<script>
$(document).ready(function () {
    $("div p").last().css("background-color", "red");
});
</script>
</head>
<body>
<h1>歡迎訪問jq教程</h1>
<div>
<p>這是 div 中的第一個p段落。</p>
</div>
<div>
<p>這是 div 中的最後一個p段落。</p>
</div>
<p>這是一個p段落。</p>
</body>

</html>

 

 

jQuery eq()方法
eq()方法返回具有所選元素的特定索引號的元素。

索引號從0開始,因此第一個元素的索引號為0而不是1.以下示例選擇第二個<p>元素(索引號1):

<!DOCTYPE html>
<html>
<meta charset="UTF-8">
<title>jq</title>
<head>
//引用自己的jq庫路徑
<script type="text/javascript" src="jquery-1.12.4.min.js"></script>
<script>
$(document).ready(function () {
    $("p").eq(1).css("background-color", "red");
});
</script>
</head>
<body>
<h1>歡迎訪問jq教程</h1>
<p>jq教程 (index 0).</p>
<p>https://www.jc2182.com (index 1)。</p>
<p>google (index 2).</p>
<p>http://www.google.com (index 3)。</p>
</body>
</html>

jQuery filter() 和 jQuery not()方法


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • float浮動會使父元素高度塌陷,父級元素不能被撐開,所以導致背景顏色不能被撐開 解決方法: ...
  • 1. 對象的簡單介紹與一些註意事項 JavaScript中具有幾個簡單數據類型:數字、字元串、布爾值、null值以及undefined值。除此之外其餘所有值(包括數組、函數,甚至正則表達式)都是對象。數字、字元串以及布爾值錶面是對象(因為他們具有方法),但它們是不可變的,只是JavaScript在引 ...
  • 2019/07/28 【首先聲明】:創建博客是想分享HTML5+CSS+JavaScript基礎知識,幫助剛開始學習的萌新掌握基礎的知識,除了按照從前往後,從易而難的順序系統的分享相關知識帖,也會適當的在每個技術知識帖子最下方,附上幾個適合當前分享出來的知識點的練習題,然後在下一個帖子的開頭,會先分 ...
  • 最近學習cesium的3D引擎,有關圖層切換的例子比較少,在官網上看見了一些例子加以自己的理解。投機了一種近似於圖層切換的效果。 這種圖層切換每次點擊按鈕時,會把其他的數據和實體給刪除。然後再創建或載入一個新的 閑話不多說我們直接上代碼 ...
  • 標題黨一時爽,一直標題黨一直爽 還在上大學那會兒,我就喜歡玩 Photoshop。後來寫網頁的時候,由於自己太菜,好多花里胡哨的效果都得藉助 Photoshop 實現,當時就特別希望 CSS 能像 Photoshop 一樣處理圖片。 隨著對 CSS 的瞭解越多,我發現 CSS 有很多平時用得少(或者 ...
  • 也可以使用“shortcut icon” short icon,特質瀏覽器中地址欄左側顯示的圖標,一般大小為16*16,尾碼名為icon; icon 指的是圖標,格式可以PNG|GIF|JPEG,尺寸一般為16*16,24*24,36*36; ...
  • 1、一圖認清組件關係名詞 父子關係:A與B、A與C、B與D、C與E 兄弟關係:B與C 隔代關係:A與D、A與E 非直系親屬:D與E 總結為三大類: 父子組件之間通信 兄弟組件之間通信 跨級通信 2、8種通信方式及使用總結 props / $emit $children / $parent provi ...
  • JavaScript字元串存儲一系列字元,如“John Doe”。字元串可以是雙引號或單引號內的任何文本: 字元串屬性 字元串方法 字元串HTML包裝器方法 HTML包裝器方法返回包含在相應HTML標記內的字元串。這些不是標準方法,並且可能無法在所有瀏覽器中按預期工作。 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...