下拉列表(选择框)使用jQuery
这个问题在这里已经有了答案:
因为$("#yourdropdownid option:selected")
返回一个没有id
属性的jQuery对象,所以可以使用.attr()来获取元素的id
$("#yourdropdownid option:selected").attr('id');
使用.attr()
或.prop()
获取ID:
$("#yourdropdownid option:selected").prop('id')
要么
$("#yourdropdownid option:selected").attr('id')
如果你想使用纯粹的JavaScript,那么:
var obj=document.getElementById("myId").options[document.getElementById("myId").selectedIndex];
alert(obj.id);
不要将jquery对象与$("#yourdropdownid option:selected").id
等js属性混合使用。