У меня есть три строки категорий
- "SharePoint, Azure, IT";
- "BizTalk, Finance";
- "SharePoint, Finance";
Мне нужно найти способ проверить, содержит ли строка, например, «SharePoint» и «IT», или «BizTalk» и «Finance».Тесты - это отдельные строки.
Как бы я перебрал все строки категории (1 - 3) и вернул бы только те, которые имеют ВСЕ экземпляры источника.
Я попробовалследующие
function doesExist(source, filterArray)
{
var substr = filterArray.split(" ");
jQuery.each(substr, function() {
var filterTest = this;
if(source.indexOf(filterTest) != -1 )
{
alert("true");
return true;
}else
{
alert("false");
return false;
}
});
}
с небольшим успехом ... код выше проверяет по одному, а не оба, поэтому возвращаемые результаты неверны.Любая помощь будет отличной.
Спасибо
Крис
ОБНОВЛЕНИЕ: вот ссылка на версию в процессе разработки .. http://www.invisiblewebdesign.co.uk/temp/filter/#