我有一个<select>
字段。使用jQuery,我希望以编程方式从select中的选项中获取值和名称,并创建一个包含每个选项字段的键值对的变量。
例如,从这开始:
<select>
<option value="option1">item1 </option>
<option value="option2">item2</option>
</select>
我想生成vabiable:
var obj = {
"option1": "item1",
"option2": "item2"
};
答案 0 :(得分:7)
var obj = {}; //create an object
$("select").children().each(function () {
obj[this.value] = this.innerHTML
})