Вы можете использовать .filter()
:
//setup object of the characters we want to match (we will be matching the keys, not values)
var whitelist = { 5 : 0, 6 : 0 };
//select all the list-item elements and filter them
var $selectedElements = $('.list').children().filter(function () {
//returns true if the text of this element is one of the keys in the `whitelist` variable
return ($(this).text() in whitelist);
});
Если вы вернете true
, элемент будет сохранен в наборе элементов, если вы вернете false, он будет удален из набора.
Соответствует всему тексту элемента, он не просто проверяет, содержит ли текст символ.
Вот демонстрационная версия: http://jsfiddle.net/jasper/ndcFg/2/