以下のコードで、htmlのtableのthにマウスをのせると、吹き出しが出るように設定しています。
jquery
1 $("#testtable th").on({ 2 'mouseenter' : function(){ 3 console.log($(this).text()); 4 $(".table_hukidashi").text(""); 5 var index = $("#testtable th").index(this)-1; 6 if($(this).text() != "") { 7 $(".table_hukidashi").eq(index).text($(this).text()); 8 $(".table_hukidashi").eq(index).css("display","inline-block"); 9 } 10 }, 11 'mouseleave' : function(){ 12 $(".table_hukidashi").css("display","none"); 13 } 14 });
自動作成ではない場合の#testtableのthには、上記コードで吹き出しは表示されますが、自動作成された#testtableでは反応しません。
ちなみに、console.logの結果も表示されないので、全く反応していないようです。
どこを修正すればいいのでしょうか?
有識者の方、お知恵をお貸しください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/24 01:09
2018/11/24 01:11
2018/11/24 01:14
2018/11/24 01:29
2018/11/24 01:42