私は本当にその言葉を正しく表現する方法がわかりません。タイトルが間違っていればごめんなさい。js関数の値からhtmlパーツを構築してください
私は要素がデータ配列内にあるかどうかをチェックするjsファイルに関数を持っています。もしそうなら、htmlページは要素のすべての値を表示しなければなりません。しかし、要素が配列内にない場合、私のHTMLページは次のように表示されるだけです:要素が見つかりません。
JS機能:
function containsID(arr, number) {
var i = arr.length;
while (i--) {
if (arr[i].id === number) {
return true;
}
}
return false;
}
HTML:あなたは私はわからない与えられたID
function containsID(arr, obj) {
var i = arr.length;
while (i--) {
if (arr[i].id === obj) {
return i;
}
}
return -1;
}
で項目のインデックスを返す必要が
{% if containsID(data, id) %} //I want something like that
<p>{{data[id].text}}</p>
{% else %}
<p> Not found </p>
{% endif %}
あなたは、配列やオブジェクトを投稿してくださいもらえますか? – MrBizle
配列簡略化:{"id":0、 "text": "text"}、{"id":1、 "text": "text2"} とはどのオブジェクトですか? – Estefunny
2番目の引数として渡したものは何でも、オブジェクトを整数と比較しているようですが、例ではarr [anything] .idは整数です – MrBizle