我的功能不是保持变量

时间:2016-09-05 09:22:28

标签: javascript jquery

我每次选择var values时都会尝试保留li并添加更多内容,但var values每次都会自行重置。

我很确定我做错了什么,但我无法弄清楚。

$( '#drop-down > ul > li' ).on( "click", function() {
    if (values === undefined)
    {
        var values = $( this ).text();
    }
    else
    {
        values = values + $( this ).text();
        console.log(values);
    }
    console.log('test' + values);
});

1 个答案:

答案 0 :(得分:0)

如果在函数本身中定义值var,则它仅出现在函数的范围内。尝试初始化" var值"预先。