這裏是我的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