2011-10-23 58 views
1

我有兩個方法來選擇帶班的李並刪除類,查找下一個李和類添加到它jQuery的刪除類添加到下一

方法1:

$nxt=$(".current"); 
$(".current").removeClass("current"); 
$nxt.next().addClass("current"); 

方法2:

$('.current').removeClass(function(){ 
    $(this).next().addClass('current'); 
    return 'current'; 
    } 

我想使用第二個,但不幸的是,它不適合我! PLZ幫我

http://jsfiddle.net/pahnin/pa7aU/

回答

2

你只是缺少一個左括號?

$('.current').removeClass(function(){ 
    $(this).next().addClass('current'); 
    return 'current'; 
    }) 

這似乎在這裏工作 - http://jsfiddle.net/ujTDp/

+0

SRY爲我的錯誤,和日Thnx – pahnin

0

我認爲你需要指定一個類作爲參數,而不是一個功能。

$('.current').removeClass('current').next().addClass('current'); 

http://jsfiddle.net/pa7aU/1/

如果需要新的當前對象,那麼你就可以再次使用$('.current')