JQuery基礎28_選擇器2

花溪月影發表於2024-06-18

一、作用

 篩選具有相似特徵的元素(標籤)

二、基本操作學習

 1、事件繫結

//1.獲取b1按鈕
$("#b1").click(function(){
alert("abc");
});

 2、入口函式

$(function () {

});

  window.onload 和 $(function) 區別
    window.onload 只能定義一次,如果定義多次,後邊的會將前邊的覆蓋掉
    $(function)可以定義多次的。
 3、樣式控制:css方法

// $("#div1").css("background-color","red");
$("#div1").css("backgroundColor","pink");

三、分類

 1、基本選擇器
  1. 標籤選擇器(元素選擇器)
    語法: $("html標籤名") 獲得所有匹配標籤名稱的元素
  2. id選擇器
    語法: $("#id的屬性值") 獲得與指定id屬性值匹配的元素
  3. 類選擇器
    語法: $(".class的屬性值") 獲得與指定的class屬性值匹配的元素
  4. 並集選擇器:
    語法: $("選擇器1,選擇器2....") 獲取多個選擇器選中的所有元素
 2、層級選擇器
  1. 後代選擇器
    語法: $("A B ") 選擇A元素內部的所有B元素
  2. 子選擇器
    語法: $("A > B") 選擇A元素內部的所有B子元素
 3、屬性選擇器
  1. 屬性名稱選擇器
    語法: $("A[屬性名]") 包含指定屬性的選擇器
  2. 屬性選擇器
    語法: $("A[屬性名='值']") 包含指定屬性等於指定值的選擇器
  3. 複合屬性選擇器
    語法: $("A[屬性名='值'][]...") 包含多個屬性條件的選擇器
 4、過濾選擇器
  1. 首元素選擇器
    語法: :first 獲得選擇的元素中的第一個元素
  2. 尾元素選擇器
    語法: :last 獲得選擇的元素中的最後一個元素
  3. 非元素選擇器
    語法: :not(selector) 不包括指定內容的元素
  4. 偶數選擇器
    語法: :even 偶數,從 0 開始計數
  5. 奇數選擇器
    語法: :odd 奇數,從 0 開始計數
  6. 等於索引選擇器
    語法: :eq(index) 指定索引元素
  7. 大於索引選擇器
    語法: :gt(index) 大於指定索引元素
  8. 小於索引選擇器
    語法: :lt(index) 小於指定索引元素
  9. 標題選擇器
    語法: :header 獲得標題(h1~h6)元素,固定寫法
 5、表單過濾選擇器
  1. 可用元素選擇器
    語法: :enabled 獲得可用元素
  2. 不可用元素選擇器
    語法: :disabled 獲得不可用元素
  3. 選中選擇器
    語法: :checked 獲得單選/核取方塊選中的元素
  4. 選中選擇器
    語法: :selected 獲得下拉框選中的元素

相關文章