2013-09-24 17 views
5

Znalazłem to pomocne jsfiddle podczas dodawania etykiet narzędzi z jQuery.Dodawanie podpowiedzi do dynamicznie tworzonych elementów jQuery

Jak mogę uzyskać takie same wyniki, ale z dynamicznie tworzonymi elementami?

Bez żadnych wtyczek, jeśli jest to możliwe.

http://jsfiddle.net/UQTY2/29/

W zależności od opcji kleszcze użytkownik, mój div wyświetli jeden z trzech kolorowych kręgów, aby pokazać znaczenie zadania. Czy mogę dodać podpowiedź do kręgów w taki sposób?

jQuery(function() { 
     jQuery('.veryImportant').tooltip(); 
    }); 
+1

Potrzebujesz więcej kontekstu. Pokaż kod, który tworzy kręgi, i twój html. –

+1

Brzmi jak delegacja ... – Alvaro

Odpowiedz

5

Wystarczy dodać podpowiedź jak normalnie, tylko upewnić się, że dzwonisz .tooltip() PO element został dodany do strony. Na podstawie Twojego kodu wydaje się, że próbujesz go dodać natychmiast, a jeśli ten element nie istnieje, nigdy go nie dostanie.

Prosty przykład:

<div id='test'>im a div</div> 

$("#test").append("<span id='spantest'>hey</span>"); 
$("#spantest").tooltip(); //works fine, since the element exists at time of call 
+0

Pozdrowienia tymeJV !! – Daft

Powiązane problemy