Ich verwende jQuery Tooltip für dynamisch erstellte Zeilen (kann 10 Zeilen / mehr Zeilen sein)
Tooltip wird korrekt angezeigt, aber Schließen ist nicht korrekt.
Fehler ist unten angegeben,
%Vor%Wie kann ich es lösen? Bitte hilf mir.
Ich habe festgestellt, dass die Angabe von bootstrap.js vor jquery-ui.js in meinem das Problem verursacht hat. Stellen Sie sicher, dass jquery-ui.js vor bootstrap.js deklariert ist.
Ich überprüfe immer, ob die Elemente vor dem Aufruf von close-Methoden usw. existieren.
If ($ (myelem) .length & gt; -1) mach etwas
Sie können eine Methode nicht über das Tooltip-Widget aufrufen (z. B. .tooltip('close')
), bevor das Widget initialisiert wurde, entweder mit einem Aufruf von .tooltip()
oder .tooltip({ })
Sie können diesen Fehler verhindern, indem Sie testen, ob das DOM-Element eine Instanz des Tooltip-Widgets ist:
%Vor% Eine weitere Option wäre, den Aufruf in $("#tp_no"+m).tooltip();
als erstes in Ihrer while(m < 10)
-Schleife zu verschieben, um sicherzustellen, dass der Zweig unabhängig von der Verzweigung Ihrer if-Anweisung eine Instanz des Tooltip-Widgets ist
Tags und Links jquery compiler-errors dynamic-data