イメージをクリックした後、ツールチップボックスを表示するためにJQueryを使用しています。これまでのところ、正しいdivを選択してから、テキストノードを含む正しいsub-divを特定することができます。残念ながら私はサブディビジョンのテキストノードを取得できません。何が間違っていますか?currentDescriptionContainerでhtml()を呼び出した後、「null」になっていますか?前もって感謝します!find() - usageの後にテキストノードを取得する
var tooltipItems = jQuery('.tooltipContainer').length;
var i=0;
for (i=0; i<tooltipItems; i++){
jQuery('.tooltipContainer').eq(i).bind('click', function(){
var currentContainer = jQuery('.tooltipContainer').eq(i);
var currentDescriptionContainer = currentContainer.find('div');
var currentDescriptionText = currentDescriptionContainer.html();
console.log(currentDescriptionText);
showRendererToolTipForIpad(this, currentDescriptionText);
hideRenderedToolTipAfterTimeout();
});
}
うわー!長い変数名は何ですか?それは読みにくいです... – elclanrs
関連するHTMLを提供できますか? – Johan