2011-06-23 99 views
4

我想知道如果一個回調可以用這個簡單的兩行jQuery下面?我很新,所以我只是希望變得更好:)這可以寫得更優雅嗎?

謝謝!

jQuery('.entry:first').addClass('firstEntry'); 
jQuery('.entry:first').removeClass('big'); 
+0

你是什麼意思有一個回調? – Sjoerd

回答

6
jQuery('.entry:first').addClass('firstEntry').removeClass('big');
1

你可以這樣做:

jQuery('.entry:first').addClass('firstEntry').removeClass('big'); 
2
jQuery('.entry:first').addClass('firstEntry').removeClass('big'); 
2

jQuery的支持鏈接...

jQuery('.entry:first').addClass('firstEntry').removeClass('big'); 

同時,注意有一個.toggleClass()方法。

0
var $entries = $(".entry"); 
$entries.first().addClass('firstEntry').removeClass('big'); 

或一些更可讀......

var $entries = $(".entry"); 
$entries 
    .first() 
    .addClass('firstEntry') 
    .removeClass('big'); 
+0

這沒有錯,但我沒有看到它更可讀。 – Davy8

+0

好的,在這個例子中並不是真的。但是當你掃描一個巨大的js文件時,一點點格式化可以非常好。 –

相關問題