У меня есть пара элементов, один из которых может иметь любое количество имен классов - один из них будет общим.
например:
<div class='div1 someClassname someOtherClassname'></div>
<div id='container'>
<div class='div1'>
</div>
</div>
Итак, у меня есть событие, которое запускается на .someClassname
, но мне нужно что-то сделать с #container .div1
. Как выбрать #container .div1
, используя только то, что я могу почерпнуть из .someClassname
при возникновении события?
Вот то, с чем я экспериментирую:
$('.someClassname').click(function(){
var classes = $(this).attr('class'); // 'div1 someClassname someOtherClassname'
var otherElem = $('#container').children().filter(classes); //empty jQuery object
});
Я не могу разобрать имена классов, так как не знаю, какой именно класс я ищу, или какие классы я не ищу, так как число и имена меняются в зависимости от.
Любые указатели очень ценятся