2013-01-20 103 views

回答

5

$(..)變體使用jQuery,它允許您使用選擇器來查找您正在搜索的內容(類,id,標籤等)。 getElementById()是純javascript,顯然只能通過元素id進行搜索。

$("#foo") // select elements with id foo 
$(".foo") // select elements with class foo 
$("foo") // select foo-tags 

您可以瞭解更多關於jQuery的選擇器的支持,在這個官方jQuery tutorial

+0

這是非常好的。謝謝。 – user1585004

+1

@ user1585004不客氣。如果您發現此答案對您有幫助,請將其標記爲已接受。考慮爲你的其他問題做這件事:-)。 – Zar

+3

@ user1585004您問題中的示例在可能匹配的元素中也有所不同。 [[id $ =「SOMEID」]'selector](http://api.jquery.com/attribute-ends-with-selector/)可以匹配**任何**元素和'id' **結尾**在'SOMEID'中,而'document.getElementById('SOMEID')'或者一個['#SOMEID'選擇器](http://api.jquery.com/id-selector/)將匹配** 1st * *具有'id' ** **的元素恰好**等於'SOMEID'。 –