文本输出而不是HTML

时间:2014-04-23 08:42:59

标签: html

我有一个非常酷的分类旋转木马工作在JS小提琴,但当我从输出单词切换到输出图像,图像的文本

<img src="http://i242.photobucket.com/albums/ff231/bour3/things%20I%20made%20then%20ate/hamburger.jpg" alt="" title=""/> 

正在显示而不是实际图像。

我尝试在addNextImage函数中添加HTML标记而不是在images数组中添加HTML标记,我尝试用编码替换符号,但到目前为止我无法获取图像现身。

carousel.addNextImage = function () {
    var nextImage = images.shift();
    this.images = this.images || [];
    this.images.push(nextImage);
    this.slickAdd($('<div>', { text: nextImage }));
};

您可以查看JS Fiddle上的其中一次尝试。

如何让HTML显示为HTML而非文本?

1 个答案:

答案 0 :(得分:1)

你没有输入文字,你输入html所以你的功能需要阅读:

carousel.addNextImage = function () {
    var nextImage = images.shift();
    this.images = this.images || [];
    this.images.push(nextImage);
    this.slickAdd($('<div>', { html: nextImage }));
};