javascript - Insert image in Bootstrap Popover - Stack Overflow

I am using Bootstrap Popver. I have inserted some data in the popover and want to insert a image as wel

I am using Bootstrap Popver. I have inserted some data in the popover and want to insert a image as well. This is what I have tried.

Code:

var img = '<div id = "image"><img src = ".jpg" /></div>';
var button = "<button title = " + obj.hostname + "&#44;&#32;" + gpu.toUpperCase() +
        " data-content = \"" + metric_name[metric] + ":&#32;" + display_val + img + "\"" +
        " data-id=\"" + detailed_summary + "\"" +
        " data-text = \"" + obj.hostname + ", " + gpu.toUpperCase() + ", " + metric_name[metric] + ":&#32;" + display_val + "\"" +
        " class=\"btn " + button_state + " gpu btn-lg open-InfoModal\"" +
        " data-toggle=\"modal\" " +
        " data-html=\"true\" " +
        " rel=\"popover\" " +
        " data-target=\"#hostInfo\" " +
        " href=\"#infoModal\"></button>";

Initialisation:

$('button').popover({
            trigger: "hover",
            placement: get_popover_placement,
            html: true
});

I have seen some examples on Stack Overflow, but it didn't work for me as I want to insert it inside the button declaration.

I am using Bootstrap Popver. I have inserted some data in the popover and want to insert a image as well. This is what I have tried.

Code:

var img = '<div id = "image"><img src = "http://news.bbcimg.co.uk/media/images/71832000/jpg/_71832498_71825880.jpg" /></div>';
var button = "<button title = " + obj.hostname + "&#44;&#32;" + gpu.toUpperCase() +
        " data-content = \"" + metric_name[metric] + ":&#32;" + display_val + img + "\"" +
        " data-id=\"" + detailed_summary + "\"" +
        " data-text = \"" + obj.hostname + ", " + gpu.toUpperCase() + ", " + metric_name[metric] + ":&#32;" + display_val + "\"" +
        " class=\"btn " + button_state + " gpu btn-lg open-InfoModal\"" +
        " data-toggle=\"modal\" " +
        " data-html=\"true\" " +
        " rel=\"popover\" " +
        " data-target=\"#hostInfo\" " +
        " href=\"#infoModal\"></button>";

Initialisation:

$('button').popover({
            trigger: "hover",
            placement: get_popover_placement,
            html: true
});

I have seen some examples on Stack Overflow, but it didn't work for me as I want to insert it inside the button declaration.

Share Improve this question asked May 13, 2014 at 10:55 user2798227user2798227 8531 gold badge16 silver badges32 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 3

Make use of the content setting of the popover function:

$('button').popover({
            trigger: "hover",
            placement: get_popover_placement,
            html: true,
            content: img //loads the image inside the popover container
});

DEMO

I have solved it using the code below.

   button = "<button title = " + obj.hostname + "&#44;&#32;" + gpu.toUpperCase() +
           " data-content = \"" + returnPOContent(metric_name[metric], display_val) + "\"" +
       //" data-content = \"" + metric_name[metric] + ":&#32;" + display_val + "\"" +
        " data-id=\"" + detailed_summary + "\"" +
        " data-text = \"" + obj.hostname + ", " + gpu.toUpperCase() + ", " + metric_name[metric] + ":&#32;" + display_val + "\"" +
        " class=\"btn " + button_state + " gpu btn-lg open-InfoModal\"" +
        " data-toggle=\"modal\" " +
        " data-html=\"true\" " +
        " rel=\"popover\" " +
        " data-target=\"#hostInfo\" " +
        " href=\"#infoModal\"></button>";

function returnPOContent(mName, dVal) {
    var popOverContent = mName + ": " +dVal+"</br><div id='test'><img src='http://news.bbcimg.co.uk/media/images/71832000/jpg/_71832498_71825880.jpg'/></div>"; 

    return popOverContent;
}

    $("button").popover({
            trigger: "hover",
            placement: get_popover_placement,
            html: true
      });

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744742568a4591114.html

相关推荐

  • javascript - Insert image in Bootstrap Popover - Stack Overflow

    I am using Bootstrap Popver. I have inserted some data in the popover and want to insert a image as wel

    23小时前
    30

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信