формы переключаются с jQuery - PullRequest
0 голосов
/ 04 марта 2020

У меня есть страница, которая показывает комментарии аудитории сайта из базы данных

В конце каждого комментария должна отображаться форма, если щелкнуть тег span

, но это происходит только для первого комментария и я хочу показать форму для всех комментариев

код тега span:

<span id="sp2">
    answer
</span>

div формы:

<div id="rep">
    <form id="repfrm" method="post">
          <label for="rep">Your Answer:</label>
          <textarea name="rep" cols="50" rows="4"></textarea>
          <input type="submit" value="send">
    </form>
</div>

мой jquery код:

$("#sp2").click(function(){
        $("#rep").toggle();
    });

1 Ответ

0 голосов
/ 04 марта 2020

Вы должны использовать on:

$("body").on("click", "#sp2", function() {
    $("#rep").toggle();
}

Это перезагрузить для себя элементы страницы.

...