Например так:
function getElementsByValues(values) {
var allElements = $('[data-value]');
var filtered = [];
allElements.each(function() {
var element = $(this);
var elementValues = element.data('value').split(" ");
var elementFiltered = false;
values.forEach(function(value) {
if (elementValues.indexOf(value) !== -1 && !elementFiltered) {
filtered.push(element);
elementFiltered = true;
}
});
});
return filtered;
}
var str = 'слово1 слово3';
var values = str.split(' ');
var elements = getElementsByValues(values);