2013-04-17 162 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