jquery的class選擇器和ID選擇器的區別是什麼

2021-05-12 18:56:12 字數 4332 閱讀 9366

1樓:匿名使用者

在html的規範中來,id是一個源元素在整個源**中獨一無二的屬性,而class做為css選擇器,是為元

素增加樣式的手段,那麼例如下面的結構:

通過 $('#item1') 取到的就是id=item1的元素,而通過$('.item_style')取到的就是id = item1 和 item2這2個元素的集合,要是item_style的元素只有1個,那麼就跟用id取是一樣的。這就是最主要的區別:

在元素存在的情況下,id返回一個元素,class返回1個或更多元素。

從效能上來說,id選擇要比class選擇要更有效率,這也是成為進階的技能之一,儘量使用id,或者通過$('#id').find('.class')這樣的形式來查詢,形成習慣後,效率會有一定提升。

jquery的class選擇器和id選擇器的區別是什麼

2樓:匿名使用者

在html的規範中

抄,id是一個元素在整襲個源**bai中獨一無二的屬性,而duclass做為css選擇器,

zhi是為元素增加樣式的手段dao,那麼例如下面的結構:

通過 $('#item1') 取到的就是id=item1的元素,而通過$('.item_style')取到的就是id = item1 和 item2這2個元素的集合,要是item_style的元素只有1個,那麼就跟用id取是一樣的。這就是最主要的區別:

在元素存在的情況下,id返回一個元素,class返回1個或更多元素。

從效能上來說,id選擇要比class選擇要更有效率,這也是成為進階的技能之一,儘量使用id,或者通過$('#id').find('.class')這樣的形式來查詢,形成習慣後,效率會有一定提升。

3樓:皇玉芬逯巳

class選擇器獲取到的是一類物件的集合,id選擇器是獲取一個物件,好比姓張的人可能是n個,而shenfen證為*********xx的人就是一個。

jquery選擇器中兩個class是什麼意思?

4樓:四舍**入

解釋如下來:

$(".class1 .class2") 選擇class1元素源下class2的元素(中間有空格)

$(".class1.class2") 選擇同時含有class1和class2的元素(中間沒有空格)

$(".class1,.class2") 選擇class1或者class2的元素(中間有逗號)

5樓:love海

$(".class1 .class2") 選擇class1元素來下class2的元素(中間源

有空格)

$(".class1.class2") 選擇同時含有class1和class2的元素(中間沒有空格)

$(".class1,.class2") 選擇class1或者class2的元素(中間有逗號)

6樓:匿名使用者

class1類下帶class2類的元素

class1和class2的話用逗號隔開

7樓:來賓你好闖天涯

就是同時存在兩個class名字的選擇器

8樓:匿名使用者

多選擇器兩種class的元素都選出來

jquery中的選擇器 和 css中的選擇器有什麼區別

9樓:無可奈何

這個是有區別的。

1、首先說兩者是屬於不同的兩門語言,jquery是屬於js的一個框架,則其選擇器是js裡面的選擇器,css是另一門不同於js的語言,其選擇器是css選擇器,則兩者在根本上是不同的。

2、但是兩者是有交集的,都是作為網頁或者瀏覽器解析的語言,而js可以通過修改瀏覽器的dom物件來實現對css修改或者是控制。

3、可以簡單的這樣區分兩者,css選擇器用語css當中,js選擇器應用於js當中,只不過有時兩者使用相同的id標識來選擇物件。

10樓:梅開花賬號

從查詢的方向來說,好像區別不大

但本質來說,jq是js的庫,與css是兩種不同的語言~而且,jq中的選擇器是操作dom,css是定義樣式~反正怎麼說呢~意會一下~

jquery中p.class是什麼選擇器

11樓:匿名使用者

三種基本復的選擇

器型別語法如下:

◆元制素選擇器,如:p{},即直接使用html標籤作為選擇器。

◆類選擇器,如.polaris{}。

◆id選擇器,如#polaris{}。

不過選擇器可以單獨使用,也可以與其他選擇器結合使用。

p.important

是元素選擇器和類選擇器結合而成的,

選擇器現在會匹配 class 屬性包含 important 的所有 p 元素,但是其他任何型別的元素都不匹配,不論是否有此 class 屬性。選擇器 p.important 解釋為:

「其 class 屬性值為 important 的所有段落」。

12樓:落葉流祥

就是組合選擇器了,相信之前那個問題也是你問的了,那裡面我已經說的很詳細了,可以看看!

在css中,id選擇器和class選擇器的區別

13樓:__於心

id選擇器只是一個標籤

class選擇器,可以定義n個同樣的標籤看圖

id 選擇器和類選擇器有什麼區別?

14樓:匿名使用者

1、不能使

用一次是指

div1就是一個已經被使用的id名稱,其他的元素比如說的id名稱就不能再使用div1了

2、不能使用id詞列表,應該是這個意思,

例如在也就是說class可以等於多個class的列表對於id來講 而不能寫成id = "div1 div2"這樣,即只能有一個id,而不是像class屬性那樣

至於第三點就不知道作者啥意思了

老生常談jquery id選擇器和class選擇器的區別

15樓:我帥嗎

在html的規範

來中,id是一個元素自在整個源**中獨bai一無二的屬性du,而class做為zhicss選擇器,是為元素增加樣式的dao手段,那麼例如下面的結構:通過$('#item1')取到的就是id=item1的元素,而通過$('.item_style')取到的就是id=item1和item2這2個元素的集合,要是item_style的元素只有1個,那麼就跟用id取是一樣的。

這就是最主要的區別:在元素存在的情況下,id返回一個元素,class返回1個或元素。從效能上來說,id選擇要比class選擇要更有效率,這也是成為進階的技能之一,儘量使用id,或者通過$('#id').

find('.class')這樣的形式來查詢,形成習慣後,效率會有一定提升。

js獲取id號和class類名的區別

16樓:夏冰

原生js通過id和抄class獲取元素襲是用,document.getelementbyid(idname),document.getelementsbyclassname('classname');

相容性:id相容,class 不相容ie6,7,8數量: 通過id只能獲取一個dom元素,通過class可以獲取一組元素。

通用性:id不能重複,class可以重複,所以class比較好用,這也是jquery能被廣泛應該的原因(選擇器好)。

17樓:碧血玉葉花

獲取元素還是class來得

快,用id,如果是你說的上千個文件,那

是不現實的。

滾動也不難

回。1 如果是id,可以直答接用js取出來id,然後使用window.location = window.location+'#獲取到的id'

這樣滾動到錨點。

2 如果是class,那就用

var l = document.getelementsbyclassname('類名稱');

for(var i=0;i

18樓:匿名使用者

這要用到框架了 prototype就有這樣的方法 getelementsbyclassname()

19樓:匿名使用者

document.getelementsbytagname("class")

返回的是一個陣列

jquery選擇器的問題,jquery選擇器的問題,

td data id 3936 filter td data field date current siblings 查詢同輩元素集合 index方法可獲得索引值 試試這個 dt slibings dd 你這個dd跟dt是兄弟關係 body div role dialog 的意思是選擇body的直接...

jquery選擇器怎樣獲取classaaa的div元素

獲取baiclass aaa 的div元素du aaa 獲取父級元zhi素id為aaa的div元素 aaa div.aaaaaa 獲取父級元素id為bbb自身類為aaaaaa的元素 bbb aaaaaa jquery 元素選擇器 jquery 使用 css 選擇器來dao選取 html 元素。p 選...

jquery選擇器有哪幾種,jquery中有哪幾種型別的選擇器

三十三 jquery簡介 選擇器 單選 1 下面哪一種不屬於jquery的選擇器。b 層次選擇器 a 基本選擇器 b 層次選擇器 很多種,大概歸納為9種。1 基本 idelement class selector1,selector2,selectorn 2 層次選擇器 ancestor desce...