1

我想创建一个对象来存储 jQuery 对象。到目前为止,这是我的代码:

var tabList = $();

function addTab(){
    console.log($(this));
    var theConcept = 'conceptName';
    var $tab = $('<li />');
    $tab.append('<a>' + theConcept + '</a>').data("concept", theConcept);
    $tab.append('<span class="closeTab">Close</span>');
    console.log($tab);
    tabList.push($tab);
    console.log(tabList);
}

当我记录 tabList 时,它输出:[>e.fn.ei]

我真正想做的是有一个数组或对象,我可以从中添加和删除元素,然后根据这个数组刷新 DOM。

4

1 回答 1

0

用于.add()向 jQuery 对象添加元素。tabList = tabList.add($tab);

于 2012-08-25T02:06:05.037 回答