这里是我的Django的模板:jquery只适用于第一个forloop元素?
{% 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 %}
jQuery代码是在这里:
<script>
$(function() {
$("#bb.").click(function() {
$("#commentbox").toggle("slow");
});
});
</script>
但这里只有第一个div切换里面的for循环。 Jquery不适用于剩余的循环元素。你可以请给我适当的jQuery代码。谢谢。
你永远不应该有任何给定的ID多个元素。 Ids应该是独一无二的;重复他们只是要求麻烦。 – 2011-05-15 07:17:29
我已经更改了ID,但我的概率相同。帮帮我。 – 2011-05-15 07:25:37