0

私のコードでは、テーブルの HTML コンテンツを設定しており、テーブルの各セルにカーソルを合わせるとポップオーバーを表示したいと考えています。これにはブートストラップを使用しています。

JavaScriptで:

html = html + "<td>"+data[i]["initial_score"]+"</td>";
        html = html + "<td onmouseover=\"showpopover('"+main_image_data['score_reason']+"')\">"+main_image_data['bonus']+"</td>";
        html = html + "<td>"+variant_data['bonus']+"</td>";

showpopover 関数:

showpopover=function(message){
    $(this).popover({ placement: "bottom",title:"Score",content:"<div>THIS IS SCORE</div>"});   
};

しかし、セルにカーソルを合わせると、ポップオーバーが表示されません。showpopover 関数で「this」を間違って使用していますか?

4

1 に答える 1

0

これが実用的なフィドルです。

 $popover = $(val).popover({ 
    trigger: "hover",
    placement: "bottom",
    title:"Score",
    content:"<div>THIS IS SCORE</div>"
 });
于 2013-08-28T13:33:04.547 に答える