【发布时间】:2015-07-25 01:14:56
【问题描述】:
我正在使用所选插件 (here),并且我有一个多项选择,我想在其中获取作为对象返回的值。
代码如下:
<select class="chozen" id="entities" multiple>
<option data-name="Joe Blow" data-id="3" data-age="27">Joe Blow</option>
<option data-name="Trish Thompson" data-id="4" data-age="21">Trish Thompson </option>
<option data-name="Sam Jones" data-id="5" data-age="43">Sam Jones</option>
</select>
然后我有一个按钮来获取这个输入的选定值:
var vals = $("#entities").val();
它返回一个由 innerHTML 选择的值组成的数组:
["Joe Blow","Trish Thompson","Sam Jones"]
(注意:如果我设置了“value”属性,它将以数组而不是innerHTML的形式返回值)
我要做的是获取数据属性并将其放入对象数组中:
[
{name:"Joe Blow",id:"3",age:"27"} ,
....
]
有人有什么建议吗? ....
我在 chozen 文档中找不到任何内容。
【问题讨论】:
标签: jquery jquery-chosen