Czy istnieje wbudowana metoda lub domyślna wtyczka defacto, która pozwoli automatycznie przypisać unikalny identyfikator do elementu w jQuery, czy też trzeba zaimplementować coś takiego samemu? Szukam odpowiednika jQuery do Prototype's identify methodCzy jQuery ma odpowiednik Elementu Elementu Prototypu?
Oto przykład. Mam pewną strukturę HTML na stronę, która wygląda tak
<span id="prefix_1">foo bar</span>
...
<div id="foo">
<span></span>
<span></span>
<span></span>
</div>
chcę przypisać każde z przęseł identyfikator, który będzie przypisany do strony. Więc po wywołaniu coś takiego
$('#foo span').identify('prefix'); //fake code, no such method
wytopione DOM będzie wyglądać następująco
<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>
Czy jest coś urzędnik-owski/wytrzymałe dla jQuery, czy jest to coś, co większość deweloperów jQuery toczyć na własną rękę ?
Nigdy nie potrzebowałem czegoś takiego ... Do czego byś tego użył? Pamiętaj: jQuery działa z zestawami elementów, a prototyp działa z poszczególnymi elementami - możesz lepiej dopasować swoją logikę do tego modelu. – Shog9
To naprawdę dobry punkt; Spędziłem ostatnie 6 miesięcy z prototypem. Pierwotnie napisałem widżet/wtyczkę jQuery, które działało na pojedynczym elemencie strony, używająC#id do obsługi załączników. Pomyślałem, że najprostszym sposobem na rozszerzenie mojego kodu, by działał na planie, byłaby funkcja identyfikacji.Wyraźnie źle –
Upuść swój komentarz w odpowiedzi, jeśli nadal dbasz o przedstawiciela po drugiej stronie 10k. –