データIDと値を持つWebページにセレクターがあります
HTML
<select id="s1">
<option data-id="01">aaaa1</option>
<option data-id="23">bbb1</option>
<option data-id="451">ccc1</option>
<option data-id="56">ddd1</option>
</select>
<p></p>
ジャバスクリプト
$('#s1').change(function() {
var val = $(this).val();
var val_id =$(this).find('option').data('id');
$("p").html("value = " + val + "<br>" +"value-data-id = "+ val_id);
});
選択したセレクターと彼のデータ ID から実際の値を取得したい。最初のオプションのみからデータ ID を取得する理由がわかりません。これは私のコードですhttp://jsfiddle.net/s55rR/ バグを見つけるのを手伝ってください。