Я работаю с плагином автозаполнения в jQuery, и я хочу добавить выбор моих результатов в элемент div с дополнительными элементами: скрытый ввод и ввод текста.jQuery autocomplete Добавить выделение в div
Это мой HTML код:
Это моя функция в JQuery:
$("#buscar").autocomplete({
source: "procesos/buscarPersona.php",
minLength: 2,
select: function(event, ui) {
$("#acreditados")
.append('<div class="col50"><p>'
+ '<input type="hidden" name="id" value="' + ui.item.id_persona + '"/>'
+ ui.item.value
+ '</p></div>'
+ '<div class="col50 f-right"><p>Monto:'
+ '<input type="text" /></p></div>');
}
});
В настоящее время мой код работает отлично, однако я считаю, трудно поддерживать функцию на добавление, которое показывает результат выбора и дополнительные входы. Есть ли способ, которым я могу использовать функцию load(), чтобы сделать это более простым? Конечный результат должен содержать несколько вариантов выбора, а не только последний выбор.
Вы еще один способ сделать это более элегантным? Я просто понял, что мне нужно добавить кнопку удаления для каждого выбора, и это сделает более уродливым мой код. –
Второй div имеет adittional класс «f-right», поэтому клон не будет работать должным образом. –
Отредактированный мой ответ, оберните весь контент внутри родителя и родителя клона – mprabhat