いくつかの学校の短い配列から始めて、入力の値がこれらの学校のいずれかと一致するかどうかをテストします。これまでの私のコードは次のとおりです。
var $schools = [
'University of Tennessee-Knoxville',
'Maryville College',
'Cleveland State Community College',
'East Tennessee State University'
];
var $searchBar = $('input.searchBar');
$searchBar.keyup(function(){
var $searchValue = $searchBar.val();
for (var x = 0; x < $schools.length; x++) {
var $schoolLC = $schools[x].toLowerCase();
var $searchLC = $searchValue.toLowerCase();
var $searchingValue = new RegExp('.*' + $searchLC + '.*');
if ($schoolLC.match($searchingValue)) {
console.log($searchLC);
}
}
});
しかし、$searchLC を console.log に記録しないため、明らかに何かが間違っています (私の RegExp にあると思います)。
本当にありがとう!!