jQuery 選擇器與濾鏡

2021-08-31 02:02:52 字數 1653 閱讀 7618

一.基本選擇器

1.id選擇器:$("#temp").addclass("bgred");

2.類選擇器:$(".temp").addclass("bgred");

3.合選擇器:$("#temp,#test").addclass("bgred");

二.層次選擇器:

1.後代選擇器:$("form label").addclass("bgred");//只要label的上級有form則會應用上樣式

2.孩子選擇器:$("form > label").addclass("bgred");//當label的父標籤是form則會應用上樣式

3.兄弟選擇器:$("form + label").addclass("bgred");//當form元素和label元素互為兄弟則會label元素應用上樣式

4.兄弟鏈選擇器(自己起的名字):$("form ~ label").addclass("bgred");//所有與form元素同級的label元素則會應用上樣式

二.濾鏡選擇器:

1.位置控制濾鏡

$("#datatable tr:first").addclass("bgred");

$("#datatable tr:last").addclass("bggreen");

$("#datatable tr:odd").addclass("bggreen");

$("#datatable tr:even").addclass("bggreen");

$("#datatable tr:eq(1)").addclass("bgred");

$("#datatable td:empty").addclass("bgred");

$("#datatable td:parent").addclass("bgred");

$("#datatable tr:hidden").show().addclass("bgred");

$("#datatable tr:visible").addclass("bgred");

$("#datatable tr:visible").hide();

2.內容控制濾鏡

$("div.temp:contains('部落格')").addclass("bgred");

$("div.temp:has(p)").addclass("bgred");//針對標籤

$("div.temp:not(.withp)").addclass("bgred");

三.表單選擇器:

1.內容濾鏡

$("#loginform :text").addclass("bgred");

$("#loginform :password").addclass("bgred");

2.功能濾鏡

$("#loginform input:disabled").addclass("bggreen");

$("#loginform input:enabled").addclass("bggreen");

$("#loginform select option:selected").addclass("bggreen");

3.屬性濾鏡

$("#loginform input[class][name=nickname]").addclass("bgred");

JQuery選擇器 選擇器簡介

在開始學習jquery選擇器之前,有必要了解一下css 層疊樣式表 技術。css是一項出色的技術,它使得網頁的結構和表現樣式完全分離。利用css選擇器能夠輕鬆的對某個元素新增樣式而不改變html結構,只需通過新增不同的css規則,就可以得到各種不同樣式的網頁。常用的css選擇器分類如下表 選擇器語法...

Jquery選擇器 基本選擇器

jquery作為我們常用前端工具之一,實際專案中常用的的選擇器有id選擇器 id 元素選擇器 element 樣式選擇器 class 概述 根據給定的id匹配乙個元素。使用任何的元字元 如 作為名稱的文字部分,它必須被兩個反斜槓轉義 引數 id,用於搜尋的,通過元素的 id 屬性中給定的值。示例 查...

jQuery選擇器之全選擇器( 選擇器)

在css中,經常會在第一行寫下這樣一段樣式 萬用字元 意味著給所有的元素設定預設的邊距。jquery中我們也可以通過傳遞 選擇器來選中文件頁面中的元素 描述 拋開jquery,如果要獲取文件中所有的元素,通過document.getelementsbytagname 中傳遞 同樣可以獲取到 不難發現...