2012-09-06 31 views
1

jquery中的#.(點)有什麼區別?#和jquery選擇器中的點有什麼區別

舉例來說,我已經看到

$('#divName').show(); 

$('.divName').append(); 
在我們的代碼庫

,可有人親切地解釋一下嗎?我是Jquery的新手。

+0

的所有元素它不是jQuery的(主要是),但CSS –

+6

[RTFM(http://api.jquery.com/category/selectors/) – PeeHaa

+0

代替'$ ''在你的問題中。 – miszczu

回答

6

一個一流的選擇。雖然這是一個CSS選擇器從根本上這裏有例子jQuery Selectors

#是元素ID選擇

.是一個元件類選擇

2

#用於通過id查找元素,而.用於通過類名指定元素。

所以$('#divName')意味着:找到div id爲divName$('.divName')意味着找到類的所有div divName

你可以找到jQuery API Selectors

1

哈希(#)的選擇範圍的描述是基於一種選擇像<div id="myid"> 和點(。)的ID是基於像<div class="somethingClass">

2

#涉及一種元素的id屬性,並且選擇器僅返回第一次出現。 .涉及到類屬性,並返回類

相關問題