标签: javascript jquery
我有以下代码:
$('.tmp-class').change(function() { $('.tmp-class option:selected').each(function() { console.log($('.tmp-class').data('type')); }) })
如何获取所选的组合框数据属性? 有关详细信息,请check this fiddle。
答案 0 :(得分:1)
在每个$(this)中引用option,您需要select而不是option
$(this)
option
select
<强> Live Demo 强>
console.log($(this).parent().data('type'));
此处您可能不需要each(),因为获取option的{{1}}属性不需要选定的data。
each()
data