クライアント側の配列に文字列の出現を見つける必要があります。 JQuery Docsの例は、何らかの理由ですべて番号比較を使用しています。配列の文字列の出現を見つける - JQuery
基本的に私は端末で何をしようとしているのですか?grep pattern < file.txt
と同じくらい簡単ですが、データはファイルではなく配列から取得してください。
これまでのコードです。あまり助けになることはありませんが、これを達成しようとする方法のアイデアがあなたに与えられます。
var array = [
'item 1 shalala',
'this is other item',
'more examples',
'dontknowwhatelsetosay',
'wildcard'
];
$("#submit").keydown(function(event) {
//console.log("Handler for .keydown() called.");
var result = $.grep(array, function(value, i){
// No idea what to do.
// Will write the array elements that contain the pattern on a div using $('#divId').text(results);
});
});
私は通常、下位レベルの言語で作業していますが、その答えがあまりにも明白ではないことを願っています。 EDIT:#submitは入力テキストフィールドにあります。
GREPのドキュメントを読んだことはありますか? http://api.jquery.com/jquery.grep/入力の文字列に基づいて真実のチェックを返す必要があることを示しています。ユーザーが入力した値を取得する方法を知っていますか?文字列が別の文字列に存在するかどうかを判断する方法を知っていますか? – epascarello
明らかにしました。私はそれをリンクされて表示されませんか? – TianRB