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日にスマートフォンサイト制作実践講座を行ないます。»