从选定的组合框jquery中获取数据属性

时间:2014-03-14 10:40:00

标签: javascript jquery

我有以下代码:

$('.tmp-class').change(function() {
        $('.tmp-class option:selected').each(function() {
            console.log($('.tmp-class').data('type'));
        })
    })

如何获取所选的组合框数据属性?
有关详细信息,请check this fiddle

1 个答案:

答案 0 :(得分:1)

在每个$(this)中引用option,您需要select而不是option

<强> Live Demo

 console.log($(this).parent().data('type'));

此处您可能不需要each(),因为获取option的{​​{1}}属性不需要选定的data

<强> Live Demo

select