IE(jQuery代码)的问题

时间:2011-03-02 13:07:10

标签: jquery internet-explorer

我有IE的问题(我想支持IE用户Grrrr):


$(function () {
    var clonedField = $('.child').clone(),
        main = $('.append');
    $('', {
        text: 'delete',
        class: 'icon-delete',
        href: '#',
        click: function () {
            $(this).parent().remove();
            return false;
        }
    }).appendTo(clonedField);
    $('#add-input').click(function () {
        main.append(clonedField.clone(true));
        return false;
    });
})

错误是:expected identifier, string or number
第142行:href: '#',

1 个答案:

答案 0 :(得分:5)

问题是IE将“class”视为保留关键字。把它放在引号中,如下:

text: 'delete',
'class': 'icon-delete',
href: '#',

这实际上已在$.attr参考页上说明。