Отслеживание ввода <input> на добавленном коде
Всех приветствую, товарищи!
Хочу написать код для отслеживания ввода, чтобы загружать данные с базы в зависимости от введенных данных. Хотел написать так: $("#inputId").on("input", function () { if($(this).val().length > 2){ функция ajax } }); Но данный код не работает, как я понимаю, из-за того, что блок с данным input-ом у меня вставляется в страницу с помощью JS - "append", и вместо обычной выборки я пишу так: $("body").on("click", "#id", function() {}); И так как в написанном мной коде уже есть ".on" и до него, вместо "$("body")" уже идёт выборка, не могу догадаться, как же написать код. Не могли бы помочь с этим? В общем, мне надо, чтобы после первых 2-3 символов ввода происходила функция обращения в БД, а после - после каждого символа новое обращение в БД и обновление результатов. |
Булат Азат улы,
$("body").on("input", "#inputId", function() {if($(this).val().length > 2) ...}); |
рони,
Спасибо большое!!! |
Часовой пояс GMT +3, время: 08:17. |