api Vì vậy, jquery nói như sau:bỏ nhiều html5 dữ liệu thuộc tính với jquery
trình xóa dữ liệu từ .data nội jQuery() bộ nhớ cache không ảnh hưởng đến bất kỳ HTML5 đĩa dữ liệu thuộc tính trong một tài liệu; sử dụng .removeAttr() để loại bỏ chúng.
Tôi không có vấn đề khi xóa một thuộc tính dữ liệu duy nhất.
<a title="title" data-loremIpsum="Ipsum" data-loremDolor="Dolor"></a>
$('a').removeAttr('data-loremipsum');
Câu hỏi đặt ra là, làm thế nào tôi có thể loại bỏ nhiều dữ liệu thuộc tính?
Thông tin chi tiết:
Điểm khởi đầu là tôi có nhiều (giả sử .. 60) dữ liệu thuộc tính khác nhau và tôi muốn loại bỏ tất cả trong số họ.
Cách ưu tiên sẽ là chỉ nhắm mục tiêu các thuộc tính dữ liệu có chứa từ
lorem
. Trong trường hợp này,lorem
luôn là từ đầu tiên. (Hoặc thứ hai nếu bạn đếmdata-
)Ngoài ra tôi muốn giữ tất cả các thuộc tính khác còn nguyên vẹn
Tôi nghĩ bạn sẽ phải sử dụng hàm .attr() để lặp qua tất cả các thuộc tính và loại bỏ nếu tên chứa chuỗi cụ thể .. –