我正在制作一个 jQuery 插件,它遍历 html 选择<option>
标签并以不同的格式输出它们。
在遍历选项时,我还想保持它们与<optgroup>
s. 作为一个 PHP 人,我认为多维关联数组就是答案。所以是这样的:
<select>
<optgroup label="group1">
<option>option 1</option>
<option>option 2</option>
</optgroup>
<optgroup label="group2">
<option>option 3</option>
<option>option 4</option>
</optgroup>
</select>
...会变成这样:
myArray = [
['group1'] => ['option 1', 'option 2'],
['group2'] => ['option 3', 'option 4']
];
这可能在javascript
or中jQuery
吗?