2013-08-16 10 views
10

Ich habe gridview, das von jquery aufgefüllt wird. Teil meines Code unten thats gibt die obigen Fehler:

var codes = $(this).find("Code").text(); 

$("td", row).eq(6).html($(this).find("oTotal").text()); 
      if ($(this).find("Stock").text() == 'Y') { 

       $("td", row).eq(7).html('<a href="#" class="tooltip" title="This is my divs tooltip message!" id="' + codes + '" style="text-decoration:none">Y</a>'); 

       $('#' + codes).live('click', function() { 
        $('#' + codes).tooltip(); 

       }); 
      } 
      else { 
       $("td", row).eq(7).html($(this).find("Stock").text()); 
      } 

Ich erhalte einen Fehler auf $ ('#' + Codes) .tooltip(); Ich habe jquery.ui/1.8.22 und jquery/1.8.3.

+0

Was genau brauchen Sie ..? –

+1

Sind Sie sicher, dass Sie die Tooltip-Komponente in Ihr jQuery-UI-Ladeprogramm aufgenommen haben? –

+0

Ja, tat ich. Ich habe dieses CDN verwendet http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/jquery-ui.js –

Antwort

2

ich dieses Problem mein Javascript, indem alle gelöst Tags oben:

< jdoc:include type="head" /> 

Hoffe, es funktioniert auch für Sie.

0

tooltip() ist keine Funktion !!!

Ich löste das Problem mit den folgenden Schritten in eckig 4 ​​.

install jquery mit, npm install jquery Befehl.

Fügen Sie den folgenden Code in die Datei src/typings.d.ts ein.

declare var jquery:any; 

interface jquery 
{ 
tooltip(options?:any):any; 
} 

Es löste das tooltip() Problem.

Verwandte Themen