0

jQuery ツールのドキュメントによると、tooltip 要素は HTML のトリガーの直後に配置する必要があります。ただし、動的に生成されたアイテムのリストにツールヒント イベントを適用する必要があります。項目の数は事前にわからず、各項目のツールヒント コンテンツは一意であるため、(JavaScript から) ツールヒント要素を動的に生成する必要があります。そのため、トリガーに隣接してツールチップ要素を明示的にコーディングせずに jQuery ツールのツールチップを使用する方法があるかどうか疑問に思っていました。

4

1 に答える 1

1

委任されたイベントを使用して初期化できます。

$("#content").delegate(".tooltop:not(.jqtooltip)","mouseover",function(){
    $(this).addClass("jqtooltip").tooltip(...);
})

もちろん、#content がすべての動的ツールチップの祖先であると仮定します。

于 2012-05-24T20:56:07.267 に答える