Я хотел бы построить строку на основе значений, определенных в форме html, только если они были заполнены. Я успешно проанализировал поля формы и раскрывающийся список с помощью цикла for ($ .each()), но моей конечной целью является динамическое построение строки с результатами. Строка используется для создания запроса REST, в настоящее время это единственный способ поиска на основе наших технологий. У кого-нибудь есть рекомендуемое решение?js/jquery итерации через элементы html для динамической сборки строки
ТНХ заранее
образец элемента HTML:
<input data-param=" prefix like '%" data-name="prefix" class="prefix uno" type="text" placeholder="pre">
работает цикл обработки событий БТН нажмите, чтобы захватить заполненные поля формы:
var children = $(this).parent().children('.uno');
$.each(children, function(i, val){
if($(val).val() !== ''){
console.log($(val).data('name') + " "+ $(val).data('param') + " " + $(val).val());
}
});
цели:
var newString = field1.param + field1.val + '% ' + field2.param + field2.val + '% ';
translated:
var newString = prefix like '%01%' and name like '%tree%';
просто использовать 'serialize' HTTP: // api.jquery.com/serialize/ –
У всех детей есть класс .uno? – Martin
@Martin да все дети имеют класс – atlMapper