html
1 <input type="text" id="pd" name="pd" autocomplete="on" list="mylist" style="width:80%;"> 2 <datalist id="mylist"> 3 <% for(var i=0; i < ID.length; i++){ %> 4 <option value="<%- MST_コード[i] %>" data-id="<%- MST_ID[i] %>" data-val1="<%- MST_コード[i] %>"> 5 <%- MST_コード[i] %></option> 6 <% } %> 7 </datalist>
上記のようなコンボボックスがあったときに、
カスタムデータ属性のdata-idとdata-val1を取得したいのですが、
js
1$('[name=pd] option:selected').attr("data-id");
などをしても取得できません。
また、
js
1document.getElementById('pd').List.optoins['selected'].getAttrbute('data-id');
のようなことをしても駄目でした。
取得する方法はないのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。