Naz*_*han 1 python django jquery django-templates jquery-selectors
这是我的 Django 模板:
{% for feed in feeds %}
<div id="feed"><b>At {{feed.location}}:<b> {{feed.msg}}</b></div></br>
<button id="bb{{feed.id}}">Add Comment</button>
<div id="commentbox" style="display:none;">
<form method="post" action="/comment/{{feed.id}}/">
{{cform.as_p}}
<input type="submit" value="comment" />
</form>
</div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
Jquery 代码在这里:
<script>
$(function() {
$("#bb.").click(function () {
$("#commentbox").toggle("slow");
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
但这里只有第一个 div 在 for 循环内切换。Jquery 不适用于剩余的 for 循环元素。你能给我正确的jQuery代码吗?谢谢。
进行此更改:
<button class="bb" id="bb{{feed.id}}">Add Comment</button>
<div class="commentbox" style="display:none;">
Run Code Online (Sandbox Code Playgroud)
和这个:
$(document).ready(function() {
$(".bb").each(function(){
$(this).click(function () {
$(this).next().toggle("slow");
});
});
});
Run Code Online (Sandbox Code Playgroud)
更新:这是一个有效的演示。
| 归档时间: |
|
| 查看次数: |
802 次 |
| 最近记录: |