问问题
30228 次
2 回答
32
您可以使用 jQuery 执行此操作:
$('select').change(function() {
var selected = $(':selected', this);
alert(selected.closest('optgroup').attr('label'));
});
在此处查看一个实时示例:http: //jsfiddle.net/jkeyes/zjLCp/1/
更新:是的,您可以使用parent
http://jsfiddle.net/jkeyes/zjLCp/2/
selected.parent()
于 2012-10-23T23:48:29.797 回答
13
好吧,在纯js中:
this.options[this.selectedIndex].parentNode.label
没有一个函数调用和更少的启动代码。:-)
于 2012-10-24T02:38:24.453 回答