私はこの単純な2行のjqueryでコールバックが機能するのだろうかと思っていましたか?私はかなり新しいので、私はもっと良くなるように探しています:)これをよりエレガントに書くことはできますか?
ありがとう!
jQuery('.entry:first').addClass('firstEntry');
jQuery('.entry:first').removeClass('big');
私はこの単純な2行のjqueryでコールバックが機能するのだろうかと思っていましたか?私はかなり新しいので、私はもっと良くなるように探しています:)これをよりエレガントに書くことはできますか?
ありがとう!
jQuery('.entry:first').addClass('firstEntry');
jQuery('.entry:first').removeClass('big');
jQuery('.entry:first').addClass('firstEntry').removeClass('big');
あなたはこれを行うことができます:
jQuery('.entry:first').addClass('firstEntry').removeClass('big');
jQuery('.entry:first').addClass('firstEntry').removeClass('big');
jQueryの連鎖をサポートしています...また
jQuery('.entry:first').addClass('firstEntry').removeClass('big');
は、.toggleClass()方法があります注意してください。
var $entries = $(".entry");
$entries.first().addClass('firstEntry').removeClass('big');
か何かもう少し読みやすい...
var $entries = $(".entry");
$entries
.first()
.addClass('firstEntry')
.removeClass('big');
それは間違っていませんが、私はそれがより読みやすい方法を見て失敗します。 – Davy8
ok、この例では実際にはありません。しかし、大規模なjsファイルをスキャンすると、少しの書式設定が本当に素晴らしいことになります。 –
あなたはコールバックで何を意味するのですか? – Sjoerd