mục của tôi có các lớp sau:jQuery - chiết xuất từ tên lớp đó bắt đầu với 'tiền tố
<div class="class-x some-class-1 other-class"></div>
<div class="some-class-45 class-y"></div>
<div class="some-class-123 something-else"></div>
Tôi đang tự hỏi nếu có một cách dễ dàng để:
- Grab chỉ tất cả các lớp với tiền tố
some-class-
. - Xóa chúng khỏi từng phần tử.
- Tên của chúng (không phải là các phần tử DOM tương ứng) trong một biến?
Tôi có thể dễ dàng chọn các thành phần như vậy với jQuery("div[class^='some-class-'], div[class*=' some-class-']")
nhưng cách đặt tên lớp với mã ngắn nhất và dễ đọc nhất có thể đọc được (có thể là đối tượng toàn cục)?
Xem câu trả lời cho: [Lấy danh sách lớp cho phần tử bằng jQuery] (http://stackoverflow.com/questions/1227286/get-class-list-for-element-with-jquery). – Trylks
@Trylks Tuyệt vời! Điều đó thực sự giải quyết vấn đề của tôi với phương pháp tốt hơn! Cảm ơn! (Tuy nhiên, đó là một cách dài để trích xuất tên này) – Atadj