我有js功能

 $(" .prev.browse.left, .next.browse.right", spaceImageContainer).click(function () {
                    var naviIndex = '';
                    var currElem = '';
                    if ($('.navi a', spaceImageContainer).hasClass("active")) {
                        currElem = $(this); // need to get here .navi a with class active
                        naviIndex = $(this).index();
                    }
                   //...
                });


我需要使用类currElem写入变量active对象。目前,我在点击的东西上得到了对象。

最佳答案

关于什么?

currElem = $('.navi a', spaceImageContainer);
if (currElem.hasClass("active")) {
    // do stuff here. for instence, hide it.
    currElem.hide('slow');
}


编辑:

正如@demo所说:

$('.navi a', spaceImageContainer).each(function() {
    if ($(this).hasClass("active")) {
        currElem = $(this);
        naviIndex = $(this).index();
    }
});

10-05 18:38