如何在提交时根据每个标签获取多选optgroup的值?
- 论坛
- 如何在提交时根据每个标签获取多选optgroup的值?
13 浏览
如何在提交时根据每个标签获取多选optgroup的值?
我有一个包含多个optgroups的选择选项。
我想从每个组中选择多个值,并在提交时根据optgroup的标签获取值。
HTML代码如下:
选择
在提交时,
$("#submit").die('click').live('click',function() { $('#multiGrpSel').find("option:selected").each(function(){ //optgroup标签 console.debug('label='+$(this).parent().attr("label")); //optgroup id console.debug('id='+$(this).parent().attr("id")); //每个组的值?? id = $(this).parent().attr("id"); console.debug('value='+$('#'+id).val()); }); });
如果选择了第一个和第二个optgroups中的两个选项,我会得到label和id,但是值为空白。
输出:
label=单位类别 id=unit value= label=单位类别 id=unit value= label=行业类型 id=types value= label=行业类型 id=types value=