Re:美しいプログラムを書く(業務用Webアプリケーション保守編)

ネタ元:美しいプログラムを書く(業務用Webアプリケーション保守編)

僕だったらこう書くかな。

$(function(){
    
    //set obj
    var newInput = $("input[name='new_version']");
    var oldInput = $("input[name='old_version']");
    
    //init
    newInput.eq(0).attr('checked','checked');
    oldInput.eq(0).attr('checked','checked');
  
    //set event
    newInput.change(function () {
        var index = newInput.index(this);
        oldInput.eq(index).attr('checked','checked');
    });
  
});

(動作確認はしていないです)

あと、最後に「セレクターを動的に作らない」と書かれているけどパフォーマンスを考慮すると動的に作った方がよいケースも多いので一概には言えないと思います。

追記:指摘を受けて変数名を変更。

関連エントリー

jQuery基礎文法最速マスター
jQueryを良くする25のTIPS
8のjQueryのすごいTIPS
jQueryのコードを良くする5つのTIPS

スポンサードリンク

«Proxyデバッグソフト「Charles」がすごい | メイン | 8月22日にスマートフォンサイト制作実践講座を行ないます。»