#php #jquery #html #field #dynamic
#php #jquery #HTML #поле #динамический
Вопрос:
У меня есть форма, в которой я хотел бы добавить новые поля для загрузки файла, когда пользователь нажимает на ссылку.
Итак, я создал абзац с идентификатором:
<p id="proof">default field is here and want more</p>
Затем в моем jQuery у меня есть:
$('#newField').click(
function(){
$('#proof').append('<label for="file">Arquivo:</label><input type="file" name="arquivo[]" id="file" /><br />n<label>Descrição:</label><input type="text" name="descricao[]" class="text small" /><br />');
return false;
}
);
И здесь у меня есть ссылка, по которой следует щелкнуть, чтобы добавить новые поля:
<a href="#" id="#newField">Mais provas</a>
Я совсем новичок в jQuery и не уверен, смогу ли я добавить его в абзац или я привязан к div, и должно ли это работать для абзаца, что я здесь сделал не так?
Это не добавляет новые поля, как я надеялся, на самом деле это ничего не добавляет, когда вы нажимаете на ссылку.
Комментарии:
1. «что я здесь сделал не так» — это не объясняет нам, с какими проблемами вы столкнулись.
2. @zerkms это не добавляет новые поля, как я надеялся, на самом деле это ничего не добавляет, когда вы нажимаете на ссылку.
Ответ №1:
использовать
<a href="#" id="newField">Mais provas</a>
вместо
<a href="#" id="#newField">Mais provas</a>
Вы добавили лишнее #
в идентификатор ссылки.
Комментарии:
1. боже, настолько верно, что я это пропустил… большое спасибо, что заметили это … rrr придется подождать 7 минут, чтобы принять ваш ответ.