選択ボックスの各オプションに添付したデータ属性をログアウトしようとしていますが、成功しません。.on('change' ...を使用して正しいですか、またはこれを実現するにはどうすればよいですか?
JS
$('select').children().on('change', function(e){
console.log( $(this).data('id') );
e.preventDefault();
});
HTML
<select>
<option value="1" data-id="option1">wgwg</option>
<option value="1" data-id="option2">wgwerg</option>
<option value="1" data-id="option3">wgwg</option>
<option value="1" data-id="option4">wgr</option>
</select>