jQuery定义自定义函数

时间:2011-07-12 17:45:05

标签: jquery refactoring

我正在尝试在jQuery中定义我自己的函数来压缩我的js文件,但我似乎无法缩短这两行。以下是:

*我的功能

*功能

的样子

*没有函数的原始代码是什么

var AddContent = function(content) {
    $(#log li:last).remove();
    $(#log).append(content);
};


    $('.object').click(function(){
        AddContent('<li>content1</li>');
    });



    $('.object').click(function(){
        $('#log li:last').remove();
        $('#log').append('<li>content1</li>');
    });

我做错了什么?救命!

1 个答案:

答案 0 :(得分:2)

在新功能AddContent中 - 您需要在选择器周围加上引号。

var AddContent = function(content) {
    $(#log li:last).remove();
    $(#log).append(content);
};

应该是

var AddContent = function(content) {
    $('#log li:last').remove();
    $('#log').append(content);
};