powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [jquery] добавление инпутов
7 сообщений из 7, страница 1 из 1
[jquery] добавление инпутов
    #38383499
JOIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Небольшая ситуация непонятная.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
$(document).ready(function(){
     
    $(".add").change(function(){
   
       $(this).after("<input type='file' class='add' name='test'>"); 
        
    });
});



Код: html
1.
2.
3.
<div id="inputs">    
   <input class="add" name="criteria" type="file"/>
</div>



Жму input , выбираю файл, после выбора появляется еще инпут по структуре такой же, но после выбора файла в нем ничего не происходит и ошибок никаких не наблюдаю. В чем может быть дело? Подводный камень какой или что?
...
Рейтинг: 0 / 0
[jquery] добавление инпутов
    #38383601
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JOINВ чем может быть дело?
Он просто не имеет обработчика...
...
Рейтинг: 0 / 0
[jquery] добавление инпутов
    #38383620
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaJOINВ чем может быть дело?
Он просто не имеет обработчика...Кто он?

ТСу: вместо того, чтобы гадать, читайте документацию . Параграф под названием Direct and delegated events .

А код надо хотя бы переписать так:
Код: javascript
1.
2.
3.
$('#inputs').on('change', '.add', function() {
  $(this).after('<input class="add" name="test" type="file">');
});


P.S.: анонимные функции - плохо
...
Рейтинг: 0 / 0
[jquery] добавление инпутов
    #38383623
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAКто он?
Тот добавленый инпут...
...
Рейтинг: 0 / 0
[jquery] добавление инпутов
    #38383667
JOIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaskyANAКто он?
Тот добавленый инпут...

красава, улыбнул! и главное понятно стало))))
...
Рейтинг: 0 / 0
[jquery] добавление инпутов
    #38383736
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JOIN, что Вам ещё не понятно? Используйте on() и делегирование.
...
Рейтинг: 0 / 0
[jquery] добавление инпутов
    #38384208
JOIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAJOIN, что Вам ещё не понятно? Используйте on() и делегирование.

Спасибо, я уже разобрался.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [jquery] добавление инпутов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]