私は自分のウェブサイトのライブ検索結果機能を実行しています。入力の値と一致させたい重要な用語を含むJSONオブジェクトがあります。
これについて私が考えることができる最善の解決策は、ループ内の各用語を反復処理し、jQueryセレクターで部分的に一致するものを探すことでした。このようなifステートメントを作成するにはどうすればよいですか?例えば:
$.getJSON('jsonfile.json', function(data) {
key = Object.keys(data);
for(i=0;i<key.length;i++)
{
if($(input[value]:contains == key[i].term)
{
//do something
}
}
}
編集:不明確であるための私の謝罪。1つの入力の値を部分的に一致させるために:containsセレクターを使用しています。