我通常将哈希转换为下拉。然而这一次,我想做相反的事情。有谁知道如何使用正则表达式来做到这一点?或任何其他方式。请注意,下拉菜单包含 optgroup 和选项。我只想要这个选项,这样 id 就是哈希的键,下拉的值就是哈希的值。
例如,如果我们有如下下拉:
<select>
<optgroup label=fruits>
<option id=1>Apple</option>
<option id=2>Orange</option>
<option id=3>Pineapple</option>
<optgroup label=stuff>
<option id=4>Chair</option>
<option id=5>Board</option>
</select>
我希望它是
1=> "apple", 2=>"Orange",3=>"Pineapple",4=>"Chair", 5=>"Board"