我正在尝试从当前选定的选项中获取数据。我出来了。 我可以以某种方式改善它还是这样好吗?
我特别不确定当前的选项选择器。
<option data-id='one'></option>
....
$('select#first').change(function(){
var smth = $("option:selected",this).data('id');
alert(smth);
});
答案 0 :(得分:3)
看起来这应该有效,
$('select#first').change(function() {
var smth = $(this).find('option:selected').attr('data-id');
alert(smth);
});
OR
$('select#first').change(function() {
var smth = $(this).find('option:selected').data('id');
alert(smth);
});
选中此FIDDLE