jquery中的#
和.
(點)有什麼區別?#和jquery選擇器中的點有什麼區別
舉例來說,我已經看到
$('#divName').show();
也
$('.divName').append();
在我們的代碼庫
,可有人親切地解釋一下嗎?我是Jquery的新手。
jquery中的#
和.
(點)有什麼區別?#和jquery選擇器中的點有什麼區別
舉例來說,我已經看到
$('#divName').show();
也
$('.divName').append();
在我們的代碼庫
,可有人親切地解釋一下嗎?我是Jquery的新手。
#
用於通過id查找元素,而.
用於通過類名指定元素。
所以$('#divName')
意味着:找到div
id爲divName
和$('.divName')
意味着找到類的所有div divName
你可以找到jQuery API Selectors
哈希(#)的選擇範圍的描述是基於一種選擇像<div id="myid">
和點(。)的ID是基於像<div class="somethingClass">
#
涉及一種元素的id屬性,並且選擇器僅返回第一次出現。 .
涉及到類屬性,並返回類
的所有元素它不是jQuery的(主要是),但CSS –
[RTFM(http://api.jquery.com/category/selectors/) – PeeHaa
代替'$ ''在你的問題中。 – miszczu