2016-04-01 14 views
0

Ich versuche einen jquery Tooltip mit dynamischem Inhalt zu implementieren. Daher wird der QuickInfo-Inhalt dynamisch in die Callback-Funktion integriert, und die Änderung hängt vom Status des Formulars ab.jquery tooltip mit dynamischem Inhalt

Mein Problem ist, dass jedes Mal, wenn Tooltip angezeigt wird, HTML mit Tooltip-Inhalt hinzugefügt wird.

Wie vermeide ich das Hinzufügen dieses HTML zu meinem Dokument jedes Mal Tooltip angezeigt?

Danke.

+0

entsprechenden Code hinzufügen bitte. –

+0

Ich fand die Diskussion über das gleiche hier: https://bugs.jqueryui.com/ticket/10689?cversion=0&cnum_hist=2 – vlr

Antwort

0

Ich fand eine Diskussion über das gleiche Problem hier. Und am Ende ist eine Lösung aufgelistet.

https://bugs.jqueryui.com/ticket/10689?cversion=0&cnum_hist=2

$(".tooltip").each(function(idx, element) { 
     // We cycle through the elements using each() so that we can choose the element specifically that we wish to clean up afterward 
     var ele = $(element); 
     ele.tooltip({ 
      "close": function(evt, ui) { 
       // Only get rid of extraneous elements. We'll keep the one that was creted last. 
       ele.data("ui-tooltip").liveRegion.children(":not(:last)").remove(); 
      } 
     }); 
    }); 
Verwandte Themen