Có phương pháp tích hợp sẵn hoặc plugin mặc định defacto cho phép bạn tự động chỉ định một ID duy nhất cho một phần tử trong jQuery hay bạn cần thực hiện một cái gì đó như thế này không? Tôi đang tìm jQuery tương đương với Prototype's identify methodjQuery có tương đương với Element.identify của Prototype không?
Đây là một ví dụ. Tôi có một số cấu trúc HTML trên một trang có dạng như thế này
<span id="prefix_1">foo bar</span>
...
<div id="foo">
<span></span>
<span></span>
<span></span>
</div>
Tôi muốn chỉ định từng ID sẽ là duy nhất cho trang. Vì vậy, sau khi gọi một cái gì đó như thế này
$('#foo span').identify('prefix'); //fake code, no such method
DOM render sẽ giống như thế này
<span id="prefix_1">foo bar</span>
...
<div id="foo">
<span id="prefix_2"></span>
<span id="prefix_3"></span>
<span id="prefix_4"></span>
</div>
Có điều gì chính thức-ish/mạnh mẽ cho jQuery, hoặc là một cái gì đó này hầu hết các nhà phát triển jQuery cuộn của riêng mình ?
Tôi chưa bao giờ cần bất cứ điều gì như thế này ... Bạn sẽ sử dụng nó để làm gì? Lưu ý: jQuery làm việc với các bộ phần tử, trong khi Prototype làm việc với các phần tử riêng lẻ - bạn có thể điều chỉnh logic của mình tốt hơn để phù hợp với mô hình này. – Shog9
Đó là một điểm thực sự tốt; Tôi đã dành 6 tháng cuối cùng với nguyên mẫu. Ban đầu tôi đã viết một tiện ích/plugin jQuery hoạt động trên một phần tử trang đơn, sử dụng trình xử lý #id để xử lý hookup. Tôi đã tìm ra cách dễ nhất để mở rộng mã của tôi để hoạt động trên một tập hợp sẽ là một hàm xác định.Sai rõ ràng –
Thả nhận xét của bạn trong câu trả lời nếu bạn vẫn quan tâm đến đại diện ở phía bên kia của 10k. –