0
複数の行と列を持つHTMLファイルにテーブルがあります。私はこのような動的に「TD」要素にブートストラップツールチップを割り当てるいます:ブートストラップツールヒント/ポップオーバー機能の問題
$('td.someclass').data('tooltip','old tooltip msg');
$('td.someclass').tooltip({
placement : 'top',
trigger: 'hover focus',
title: function(){ return $(this).closest('td').data('tooltip');}
});
そして、私は、いくつかのイベントで「TD」要素のデータ・ツールチップを変更していますように、私のツールチップの更新:
$('td.someclass').data('tooltip','new tooltip msg');
これは意図したとおりに正常に動作していますが、疑問があります。 ブラウザで要素を調べると、body要素の最後の直前にツールチップが挿入されています。つまり、その親は単なる身体要素です。それでも、closest()メソッドで正しい 'td'を見つけることができます。これはどのように機能していますか?
.tooltip({
container: 'td.someclass'
});
そのコンテナを定義することによって
は、そのコンテナがbody要素だったときに最も近いを使用して接続されている「TD」要素を()見つけることができた方法だっ見る – t0il3ts0ap
私はあなたが知りたい/したいことを混乱させていることを説明するよりも、フィドルを作ることができますか? –