下記のようなケースでchangeイベントで取得したoption要素のdata-*属性値が
取得できないのですが、これはchangeの仕様によるものでしょうか?attr()でももちろん"undefined"が帰ってくるのですが、changeでoptionの属性値を取得する術はあるのでしょうか?
よろしくお願い申し上げます。
html
1<select class="hoge"> 2 <option class="piyo" data-lat="111" data-lng="222" >location<option> 3</select>
javascript
1/*.piyoをselectした場合*/ 2$(document).on('change','.hoge',function(){ 3 console.log($(this).val());//locationを取得 4 console.log($(this).data().lat);//"undefined" 111が取得できない 5})
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。