Я использую выбранный плагин (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>
Я тогда кнопку, чтобы получить выбранные значения этого входа как:
вар Vals = $ ("# сущностей") Вал();.
И это возвращает массив innerHTML выбранных значений как:
["Joe Blow","Trish Thompson","Sam Jones"]
(Примечание: если установить «значение» атрибута, он будет возвращать значения как массив, а не innerHTML)
То, что я пытаюсь сделать, это атрибуты данных и поместить это в массив объектов, как:
[
{name:"Joe Blow",id:"3",age:"27"} ,
....
]
кто-нибудь есть какие-либо предложения? ....
Я не мог найти что-либо в документации chosen.
Nice один человек, любой недостаток этого? – choz
@choz Ну, мы добавляем метод расширения для глобального объекта jQuery. Он может быть вызван любым селектором jQuery, который должен привести к пусту. Не совсем проблема :) –
Вау, сила простота. Это будет завтра. Tks! :) –