てきとうなさいと べぇたばん

jQueryでselectやcheckboxからattrでvalueを抜き出すことができなくなってた

メモ

なんかjQueryのバージョンをあげたら、動かなくなった時があったのでメモ。

jQuery.attr()

以下の様なselectタグがあったとする。

<select name="hoge">
    <option value="1">1</option>
</select>

いつもは、attrでvalueを取得していたんだけど、1.10にすると動かなくなった。なので、調べていくと1.6以降ではpropメソッドを使うようだ。

jQuery("select[name=hoge]").attr("value"); // 1.6以降だと動かない

jQuery("select[name=hoge]").prop("value");

もしくはvalでもいいかなと。

jQuery("select[name=hoge]").val();

恥ずかしいです。

jQueryを追っかけていなかったのバレバレじゃないですかーやだー。