2014-12-22 63 views
-3

這是很難谷歌,所以我推測有人得問問它放在這裏:jQuery - '。'之間的區別和「#」

之間有什麼

$('.sportText').text('new text added'); 
$('#sportText2').text('new text added2'); 

我不明白有什麼區別的之間的區別。符號和#符號

+4

[ID選擇器(#)](http://api.jquery.com/id-selector/) - (。)[類選擇](http://api.jquery.com/class-selector/) –

+1

ID選擇器和類選擇器。先學習CSS。 – Raptor

+3

這不是jQuery,它的CSS:1. https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started/Selectors 2. http://code.tutsplus.com/tutorials/the -30-css-selectors-you-must-memorize -net-16048 – zerkms

回答

3

CSS選擇器如果指定

$('.sportText') 

它會選擇所有具有類作爲sportText的元素。

,當你指定

$('#sportText2') 

這將選擇有且僅有一個具有IDsprtText2元素。

因爲jQuery只使用CSS選擇器,所以它在JQuery中的工作方式也如上所述。

注意: -元素的id應該是唯一的,否則#選擇器只能得到第一個。

參考

W3Schools-CSS-selectors

jQuery-basic-selectors

1

'。'用於按類別來選擇的元素:

<div class="sportText">` 

的 '#' 用於通過ID來選擇:

<div id="sportText">.