小编Joe*_*Lee的帖子

对象不支持IE9中的属性或方法'append'

这个脚本在firefox或chrome中工作,但只能在IE9中获得一半,IE9是我们网站的顶级浏览器.

我得到的问题是它抛出这个错误.

SCRIPT438:对象不支持属性或方法'append'calc_ajax.js,第26行字符21

在这一行:item.append(link);

并且我坚持了原因.任何帮助,将不胜感激.

$(document).ready(function(){
$('.first a.btn').click(function(){
    $('.first a.active').removeClass('active');
    $(this).addClass('active');
    $('.second .title').addClass('active');

    var id = $(this).data('cat-id');

    var wrap = $('<div>');

    $.ajax({
        url:    script_url,
        type:   "post",
        data: {"cat": id},
        dataType: "json"
    }).success(function(result){
        if(result.status == "ok"){
            $.each(result.data, function(i, elem){
                item = $("<div class='body-area'>").append($("<img src='" + elem.image + "'>"));
                link = $("<a href='#results' class='btn'>");
                link.text(elem.name);
                link.data('subcat-id', elem.id);
                item.append(link);

                wrap.append(item);

            });
            $('.second .body').html(wrap).slideDown('fast');
        }
    });
});

$('.second a.btn').live('click', function(){
    $('.second .body-area.active').removeClass('active');
    $(this).parent().addClass('active');

    var sub_id = $(this).data('subcat-id');        

    $.ajax({
        url:    script_url,
        type:   "post",
        data: {"subcat": …
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer-9

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

internet-explorer-9 ×1

javascript ×1

jquery ×1