ページ上の一連のツールチップに動的に生成されたコンテンツを使用しようとしています。Jquery UIのツールヒント - コンテンツにパラメータを渡す
ツールチップtriggers
とtargets
は(私がツールチップとして表示したいHTMLコンテンツを含む)triggers
置かインラインとtargets
で、CMSによって生成されたページのふもとに隠されたdivの内側にあります。
データ・タグ(data-referencenumberlinks
とdata-referencenumbertargets
)のペアを使用して、それぞれのトリガーとターゲットの関係を識別し、各タイプを索引で実行して、そのペアの固有の数値参照を生成します。
これまでのところとても良いです。 (data-referencenumberlinks
)のインデックス番号をツールヒント関数のcontent:オプションに渡す方法を理解できません(私はthisContent
という名前のvarを使用しています(現在は "1"にハードコードされています)。私は、アクティブなツールチップのdata-referencenumberlinks
が含まれており、ツールチップを可能にする変数を作成する必要がありますどのように任意の体のアドバイスをすることができます -
$(this).attr('data-referencenumberlinks', index);
、これの様々なバージョンが、成功せず:。私はthisContentを設定しようとした例
対応するものを表示するにはdata-referencenumbertargets
?
ありがとう。
JS:
$(document).ready(function(){
$('.tooltipFramework').each(function (i, obj) {
index = $('.tooltipFramework').index(this);
$(this).attr('data-referencenumbertargets', index);
});
$('.tooltipTrigger').each(function (i, obj) {
index = $('.tooltipTrigger').index(this);
$(this).attr('data-referencenumberlinks', index);
});
var thisContent = 1;
$('.tooltipTrigger').tooltip({
content: $('[data-referencenumbertargets="' + thisContent + '"]')
});
});