我有几个元素,其中一个元素可能有多个类名 - 其中一个是常见的。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