-2

所以我想做的是让 jQuery 记住点击了什么。

所以说用户点击了一个列表项,也点击了另一个列表项。我将如何存储用户单击的两个项目类。

这是我目前拥有的

$(document).ready(function() {
    $('#terms-product_cat ul li').on('click', function(event) {
        $(this).addClass('current-term');
        window.localStorage['temp_type'] = $(this).find('label').attr('class');
    });
    alert(window.localStorage['temp_type']);
});
4

1 回答 1

1

尝试这个:

$('#terms-product_cat ul li').on('click', function(event) {
    $(this).addClass('current-term');
    var maybe_string = window.localStorage['temp_type'];
    var array = maybe_string ? JSON.parse(maybe_string) : [];
    array.push($(this).find('label').attr('class'));
    window.localStorage['temp_type'] = JSON.stringify(array);
});
于 2013-08-28T13:36:44.713 回答