获取选定的选项数据

时间:2012-09-11 21:29:10

标签: javascript jquery

我正在尝试从当前选定的选项中获取数据。我出来了。 我可以以某种方式改善它还是这样好吗?

我特别不确定当前的选项选择器。

<option data-id='one'></option>

....

$('select#first').change(function(){

var smth = $("option:selected",this).data('id');
alert(smth);


});

1 个答案:

答案 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