2011-01-19 33 views
12

Đây là lần đầu tiên, tôi nhận được bằng hiện vật này situtation bất thườngjQuery phù hợp với nhiều lớp

tôi phải chọn một div trên đó hơn 2 lớp được áp dụng, đó là để trong thứ tự ngẫu nhiên

Ví dụ :

Giả sử rằng tôi có <div> mà sau đó 3 lớp được áp dụng nội dung văn bản, căn phải và phông chữ đậm. Tôi cần phải chọn div này, nhưng vấn đề là các lớp học được áp dụng theo thứ tự khác nhau trên các trang khác nhau

<div class="content-text right-align bold-font">...</div> 
<div class="right-align content-text bold-font">...</div> 
<div class="content-text bold-font right-align ">...</div> 
... 

Làm thế nào tôi có thể chọn div đặc biệt này, bất kể có bao lớp học được áp dụng?

Cảm ơn

Trả lời

17

Điều này sẽ hoạt động tốt. Bộ chọn CSS nói chung không quan tâm đến thứ tự các lớp, chỉ là những thứ được áp dụng. Điều này cũng đi cho jQuery:

$('div.content-text.right-align.bold-font'); 
+4

trong hành động: http://jsfiddle.net/fu7W2/ – generalhenry

+0

nhờ đã làm cho tôi hiểu –

+0

@generalhenry: cảm ơn cho fiddle :) –

Các vấn đề liên quan