我有幾個元素,其中一個元素可能有多個類名 - 其中一個是常見的。jQuery選擇與其他元素的類名匹配的元素
如:
<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
});
我真的不能解析的類名,因爲我不知道我在尋找特定的類或類,我'm 不是尋找數字和名稱更改取決於。
任何指針十分讚賞
我說你在正確的軌道上。問題'過濾器'給出一個空的結果是你的類字符串由類名組成,但過濾器希望類選擇符(帶點)。 – Yoshi 2012-01-10 10:45:41