2010年4月4日日曜日

jQueryでセレクトリストの選択を解除する。

jQueryでどのコードが書けるのかが度々わからなくなっちゃうので、備忘録。

フォームからトランザクションを投げた後に、フォームの内容をクリアーしたいんだけど・・・
どうやったらいいかよくわからなかっちゃったけど、試した結果はとっても簡単でした。
// html
<select id='item'>
  <option value='1'>1111</option>
  <option value='2' selected>2222</option>
</select>

// javascript
$('#item').children().removeAttr('selected');


もちろん、以下の様な方法も可能。

$('#item').children().each(
  function(i){
    $(this).removeAttr('selected')
  }
);


「行数が増える事」「内部処理的にあまりかわらない事」を考えると前者の方は1行で済むので優秀。

2010年4月1日木曜日

本日

本日

01:30 出勤
11:30 退勤

16:30 出勤予定

なんで僕だけエイプリルフールじゃないの