Ответ 1
Выберите div
, у которого есть класс status_billed
:
$(this).parent('div.status_billed')
Выберите div
, чей атрибут class
содержит status_
:
$(this).parent('div[class*=status_]')
Что самое лучшее, что вы получите с помощью селекторов jQuery. Вы можете лучше использовать .filter()
:
$(this).parent('div').filter(function ()
{
var classes = $(this).attr('class').split(' ');
for (var i=0; i<classes.length; i++)
{
if (classes[i].slice(0,7) === 'status_')
{
return true;
}
}
return false;
});
... но я не уверен, почему вы все это делаете - .parent()
возвращает не более 1 элемента. Вы имели в виду .closest()
или .parents()
?