jQuery – 选择标记 – 获取所选元素的属性

有没有办法从’select’标签的选定选项中获取属性 – 例如’rel’ – 即?

 Option 1 Option 2  

任何的想法?

您可以使用:selectedfilter。

这是一个小提琴: http : //jsfiddle.net/jomanlk/ECAea/

 $('#menu').change(function(){ alert($(this).find('option:selected').attr('rel')); }); 

用jQuery

 $('#menu option:selected').attr('rel'); 

用javascript

 var sel = document.getElementById('menu'); var option = sel.options[sel.selectedIndex]; var rel = option.getAttribute('rel'); 

http://jsfiddle.net/gaby/WLFmv/上的两个版本的演示

您可以使用.attr("attributeName")来获取属性的值。 请参阅.attr() 。

要查找所选选项,您可以使用$('#menu option[selected=true]')或类似选项。