そうすることで、HTMLOptionElement の value 属性を変更できます。
sizeOptionToBeSelected.attr('value', '555');
HTMLOptionElement の value プロパティと、同じ HTMLOptionElement オブジェクトから NamedNodeMap 属性プロパティの DOM Attr オブジェクトの値を変更します。
しかし、次のコードで新しい Attr "selected" を作成したり、HTMLOptionElement の selected プロパティを変更したりすることはできません。
sizeOptionToBeSelected.attr('selected', 'true');
これはなぜだと思いますか?これどうやってするの?
jquery のドキュメントから:
同じ方法で属性を追加できます: $('#greatphoto').attr('title', 'Photo by Kelly Clark');
追加の説明:
- コードは $(document).ready( 関数内で実行されるため、読み込みに問題はありません。
- 最新の Google Chrome 8.0.552.215 ベータ版を使用しています。
敬具、
デスポット