Здравствуйте!
Есть блоки, среди которых, например:
<div class="block" data-item="abc">
Мне необходимо с 
.block, имеющий значение атрибута 
data-item, заданного в переменной, что-нибудь сделать. Например, скрыть.
Пример.
Для начала: 
var attrDataItem = abc;
Затем пробую несколько вариантов, чтобы хотя бы один из них работал:
$('.block').data('item', attrDataItem).hide();
$('.block').attr('data-item', attrDataItem).hide();
$('[data-item=' + attrDataItem + ']').hide();
И работает только последний случай. Но здесь мы скрываем блок, имеющий 
data-item, как указано в переменной, вне зависимости от класса. Мне же необходимо скрывать блок только при совпадении одновременно двух условий:
	- data-item такой, как указано в attrDataItem
 
- блок имеет класс .block
 
Как же это сделать?