askama、jinjaのテンプレートエンジンのforループで生成された分のHTMLをJSのfor文で繰り返し処理できるようにする
解決したいこと
askama、jinjaのテンプレートエンジンのforループで生成(表示)された分だけのHTMLのテキストコンテンツと、それとは別で生成(表示)されるテキストコンテンツをJavaScriptのfor文を使って照らし合わせて、一致しているものはそのまま表示し、一致していないものは表示しないようにする方法を教えてください。
該当するソースコード
これでdivタグがデータべースに元々ある値の数だけ表示されます。
{% for entry in entries %}
<div>
(このdivタグが量産される)
</div>
{% endfor %}
例: データベースに3個の値があった場合。
{% for entry in entries %}
<div>
<p>hogehoge</p>
</div>
<div>
<p>hogehoge</p>
</div>
<div>
<p>hogehoge</p>
</div>
{% endfor %}
このdivタグのテキストコンテンツと別でJSを使って自動生成される
タグのテキストコンテンツを一つ一つ照らし合わせて、値が同じであればそのまま表示し、違っていれば表示しないようにしたいと考えています。
{% for entry in entries %}
<div>
<p>hogehoge</p>
</div>
<div>
<p>HUGEHUGE</p>
<!-- これは値が異なっているので表示しない。 -->
</div>
<div>
<p>hogehoge</p>
</div>
{% endfor %}
<p id="other_content">hogehoge</P> <!-- JSを使ってid指定でテキストコンテンツを埋め込んだ<p>タグと比較する -->