我在网页上有一个带有 data-id 和 value 的选择器
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>
JAVASCRIPT
$('#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/ 请帮我找到一个错误。