2013-10-24 82 views
0

我遇到一個使用類,而不必連接到他們,而不是ID的只是一羣真正的CSS一些HTML /識別它們與jQuery選擇:使用空CSS類找到HTML元素

HTML:

<div class=someClass> 
</div> 

<div class=someClass> 
</div> 

<div class=anotherClass> 
</div> 

CSS:

(nothing, just an empty file) 

的javascript:

$(".someClass").each(...) 

我想我知道他們爲什麼這樣做:因爲html元素只能有一個id,它必須是唯一的。但它感覺好像是一種「骯髒的解決方法」的伎倆,使用類來識別而不是風格。這是一個普遍被認可的伎倆嗎,還是被人們所詬病,還有更好的選擇?

+3

可能重複的[我可以使用非現有的CSS類?](http://stackoverflow.com/questions/18701670/can-i-use-non-existing-css-classes) – BoltClock

+0

這不是什麼類是對於? – Turnip

+1

選擇這樣的類的唯一問題比ID更慢,特別是在舊版瀏覽器中。 – Johan

回答

3

這是完全沒有找到DOM以這種方式對象的問題。這兩個類和ID都可以用於DOM元素操作。這不是一個骯髒的解決方法。

0

我覺得it's一個常用的伎倆,沒有使用它