2013-08-16 21 views
10

jqueryによって読み込まれるgridviewがあります。以下は、私のコードの一部は、上記のエラーを与えてthatsのです:

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()); 
      } 

私は$(「#」+コード).tooltip()でエラーを取得しています。私はjquery.ui/1.8.22とjquery/1.8.3を持っています。

+0

あなたはちょうど1つ必要です.. ..? –

+1

jquery UIの読み込みにツールチップコンポーネントを含めたことは確かですか? –

+0

はい、私はしました。私はこのCDNを使用しましたhttp://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/jquery-ui.js –

答えて

2

私はすべての私のJavascriptを移動することで、この問題を解決しました上記のタグ:

< jdoc:include type="head" /> 

ご希望の場合は、ご利用ください。

0

tooltip()は機能しません!

の角4の以下の手順を使用して問題を解決しました。

install jquery using、npm install jqueryコマンド。

src/typings.d.tsファイルのパスに次のコードを追加します。

declare var jquery:any; 

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

tooltip()の問題を解決しました。

関連する問題