jQuery处理第一个forloop,而不处理Djang中的其他forloop元素

2024-04-28 17:20:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是W3widgets calendar,我想通过Python/Django动态设置日期。在JavaScript钩子中输入value标记后,它只选择一个日期,并且有多个日期条目。如何让它选择所有日期条目并显示在日历上?在

下面是html/JavaScript代码和源代码。在

HTML格式:

 <!-- Responsive calendar - START -->
    <div class="responsive-calendar">
    <div class="controls">
        <a class="pull-left" data-go="prev"><div class="btn btn-primary">Prev</div></a>
        <h4><span data-head-year></span> <span data-head-month></span></h4>
        <a class="pull-right" data-go="next"><div class="btn btn-primary">Next</div></a>
    </div><hr/>
    <div class="day-headers">
      <div class="day header">Mon</div>
      <div class="day header">Tue</div>
      <div class="day header">Wed</div>
      <div class="day header">Thu</div>
      <div class="day header">Fri</div>
      <div class="day header">Sat</div>
      <div class="day header">Sun</div>
    </div>
    <div class="days" data-group="days">

    </div>
  </div>
  <!-- Responsive calendar - END -->
</div>

<!--where Django for loop starts -->
 {% for bring_out_date in bring_out_dates %}

<script type="text/javascript">
  $(document).ready(function () {
    $(".responsive-calendar").responsiveCalendar({
      time: '2014-05',
      events: {
      //here's the tag I'm talking about
        "{{ bring_out_date.booked_dates|date:"Y-m-d"}}": {"number":  {{bring_out_date.id}}}}
      });
    });
 </script>

{% empty %}

    <p> no date selected. update your calendar </p>

    {% endfor %}

在源代码中的外观:

^{pr2}$

如何让它选择所有日期条目并在日历上显示它们?这可能是jQuery没有选择所有其他forloop吗?在


Tags: djangodivdatadate源代码条目javascriptout
1条回答
网友
1楼 · 发布于 2024-04-28 17:20:43

我把for循环放在event:feeder-

events: {
{% for vDate, vClass, vBadges in cal_list %}
"{{vDate}}": {"class":"{{vClass}}", {% if vBadges != 0 %}"number": "{{vBadges}}",         
"badgeClass": "badge-primary"{% endif %}},{% endfor %}

相关问题 更多 >