2013-04-17 89 views
1

我不知道,我打电话的权利。但我给你演示查找类元素,并选择多级

HTML:

<div class="demo one"></div> 
<div class="demo two"></div> 

如果我设置变量像

var element = $(".demo");

的话..我该怎么选择选择与.one类元素?像...

element.withclass('.one')

PS:我知道我可以叫$(".demo.one")

测试:http://jsfiddle.net/UH6pj/

回答

2

您可以使用filter()hasClass()筛选出具有类demo的元素和one

elements = $('.demo').filter(function(){ 
    return $(this).hasClass('one'); 
}); 
+0

这就是答案 –

+1

就像那个!谢谢:D一直忘记'.filter' – l2aelba

+1

不客气。 – Adil

3

你可以简单地做到这一点使用.filter()

var element = $(".demo"); 
element.filter(".one"); 

DEMO HERE