【发布时间】:2021-03-11 17:18:38
【问题描述】:
我正在尝试使用复选框来过滤我在 html 页面上的结果。通过 django 视图将我的数据传递到列表中,然后通过这样的循环:
</div>
{% for r in rows %}
<div class="res_show">
<div class="btitle">
<a href="/show_business/{{r.b_id}}/"><p style="text-align:left"><b>{{r.name}}</b></p></a>
</div>
<div class="baddress">
<p>{{r.address}}</p>
</div>
<div class="reviewstar">
{% if user.is_authenticated %}
<a href="/apply_review/{{r.b_id}}/"><p style="text-align:left"><span class="fa fa-star checked"></span> {{r.stars}} ({{r.r_count}})</p></a>
{% else %}
<p style="text-align:left"><span class="fa fa-star checked"></span> {{r.stars}} ({{r.r_count}})</p>
{% endif %}
</div>
<div class="b_category">
<p style="text-align: left"> <b>{{r.category}}</b></p>
</div>
<div class="diraddress">
<a href="/show_directions/{{r.id}}/"><p style="text-align:left">{{r.duration}}' {{r.distance}} χλμ <b>{{r.open}}</b></p></a>
</div>
<hr style="border:3px solid #333333">
</div>
我想使用这个类进行过滤:
<div class="b_category">
<p style="text-align: left"> <b>{{r.category}}</b></p>
</div>
类别有 4 个可能的值:cafe、bar、nigh_club、restaurant
我找到了以下代码,但我不知道应该更改什么才能在我的代码中工作:
类别可能包含多个以逗号分隔的值,例如 酒吧或咖啡厅,酒吧 一个使用示例是选择栏复选框并仅显示包含类别栏的结果。我选择了酒吧和咖啡馆复选框,我应该显示包含酒吧或咖啡馆类别的结果 提前致谢
【问题讨论】:
标签: javascript html jquery django