【发布时间】:2019-08-21 15:25:38
【问题描述】:
我在使用 jquery 循环处理 django 模板中的表单时遇到问题
{% for comment in commets %}
<!-- reply to comment -->
<form id="replyform" action="" method="POST">
<input type="hidden" name="comment-id" value="{{comment.id}}">
<textarea id="text"> </textarea>
</form>
{% endfor %}
<script>
$("#replyform").submit(function(event){
event.preventDefault()
var gettext= $("#text",this).val();
})
</script>
由于表单处于 for 循环中,因此 for 意味着创建了多个表单,具体取决于存在的 cmets 的数量。
当我单击提交按钮时出现问题,我的 jquery 提交功能不起作用,但仅适用于在 for 循环中创建的第一个表单。我怎样才能使创建的所有表单都可以与 jquery submit 一起使用。
【问题讨论】: