这可以写得更优雅吗?

时间:2011-06-23 19:02:19

标签: jquery

我想知道回调是否适用于下面这个简单的两行jquery?我很新,所以我只是希望变得更好:)

谢谢!

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

5 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

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

答案 2 :(得分:2)

jQuery支持链接...

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

另请注意,有.toggleClass()方法。

答案 3 :(得分:1)

你可以这样做:

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

答案 4 :(得分:0)

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

或更具可读性的东西......

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