フォームからトランザクションを投げた後に、フォームの内容をクリアーしたいんだけど・・・
どうやったらいいかよくわからなかっちゃったけど、試した結果はとっても簡単でした。
// 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行で済むので優秀。