我正在尝试从当前选择的选项中获取数据。我出来了这个。我可以以某种方式改进它还是这样好吗?
我特别不确定当前的选项选择器。
<option data-id='one'></option>
....
$('select#first').change(function(){
var smth = $("option:selected",this).data('id');
alert(smth);
});
我正在尝试从当前选择的选项中获取数据。我出来了这个。我可以以某种方式改进它还是这样好吗?
我特别不确定当前的选项选择器。
<option data-id='one'></option>
....
$('select#first').change(function(){
var smth = $("option:selected",this).data('id');
alert(smth);
});
看起来这应该工作,,
$('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);
});
检查这个小提琴