Append()在IE中不起作用

时间:2012-12-14 13:46:24

标签: jquery internet-explorer append innerhtml

我正在尝试在我的网站中动态加载HTML内容。它适用于IE8以外的所有浏览器。

我的jQuery:

$(document).ready(function() {  
    var mycontent14dec = '<a href="http://www.youtube.com/mtsconnects" target="_blank"><img src="../sliderbanners/nh7-livestreaming.jpg" width="589" height="309" /></a>' 
        + '<a href="../events/nh7/index.html"><img src="../sliderbanners/nh7-1.jpg" width="589" height="309" /></a>' 
        + '<a href="../events/nh7/index.html"><img src="../sliderbanners/nh7-2.jpg" width="589" height="309" /></a>' 
        + '<a href="http://www.mtsindia.in/justdongle/" target="_blank"><img src="../sliderbanners/Diwali_festival.jpg" width="589" height="309" /></a>';

    $(".addhtml").append(mycontent14dec);
});

我的HTML:

<div class="addhtml"></div>

2 个答案:

答案 0 :(得分:0)

这可能是你格式化你的变量的方式,trey将html放在一行中的一个字符串中,如果它然后工作则那就是你的问题。

答案 1 :(得分:0)

问题是javascript TYPE,IE只支持type = text / javascript

@Matanya感谢指出:)