本文介绍了OPTGROUP在.NET列表框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在列表框需要项目组在HTML选择类似OPTGROUP。
I have a need to group items in the Listbox similar to the OPTGROUP in a html SELECT.
任何建议是极大的AP preciated。
Any suggestions is greatly appreciated.
推荐答案
重构的Sandeep的回答是:
Refactored Sandeep's answer:
HTML
<select id="mySelect">
<option optGroup='a'>1</option>
<option optGroup='a'>1</option>
<option optGroup='a'>1</option>
<option optGroup='b'>2</option>
<option optGroup='b'>2</option>
</select>
JQuery的
JQuery
function SetupOptGroups(select) {
var optGroups=new Array();
var i = 0;
$(select).find("[optGroup]").each(function(index, domEle) {
var optGroup = $(this).attr("optGroup");
if ($.inArray(optGroup, optGroups)==-1) optGroups[i++] = optGroup;
});
for(i=0; i < optGroups.length; i++){
$("option[optGroup='"+optGroups[i]+"']").wrapAll("<optgroup label='"+optGroups[i]+"'>");
}
}
这篇关于OPTGROUP在.NET列表框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!