Добавлять новое поле в абзац при нажатии на ссылку?

#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 минут, чтобы принять ваш ответ.