Я unsing этой версии комбобоксе ... comboboxJQuery UI выпадающего создать массив из пунктов меню
... и я пытаюсь получить пункты меню, а затем создать массив JSON, вот код, который я придумал трейлеры до сих пор ...
"keyup .ui-combobox-input":function(event){
if(event.keyCode==13){
event.preventDefault();
newItem=$(this.uiInput).val()
this.element.append('<option value="'+newItem+'">'+newItem+'</option>');
var text=JSON.stringify(this.element.text());
};
}
из положить, я получаю от вара текста это ...
"\n\t\t\t\t\t\t\t\t\t\t\tone moretwothreefour"
, но я хочу это ...
[{"value":"1", "label":"one more"}, {"value":"2", "label":"two"}, {"value":"3", "label":"three"}, {"value":"4", "label":"four"}]
Я не понимаю, что сбежавший п и т являются и когда я пытаюсь преобразовать текст в массив с помощью этого text=$.parseJSON(text);
текст не преобразуется в массив.
n и t являются следующей/новой строкой и вкладкой. Не могли бы вы предоставить ссылку на демонстрацию виджета combobox, который вы используете? @JoMojo – pratikpawar
@pratikwebdev спасибо за информацию ... вот ссылка https://raw.githubusercontent.com/bseth99/jquery-ui-extensions/master/ui/jquery.ui.combobox.js – JoMojo
да простите об этом. .. http://bseth99.github.io/jquery-ui-extensions/tests/visual/combobox/value.html – JoMojo