2012-10-23 28 views
2

HTML选择子元素:与来自元件的一类,其存储在一个变量

<div class="view"> 
    <span class="number">40000</span> 
    <br/> 
    <span class="number">50000</span> 
    <br/> 
    <span class="number">240000</span> 
    <br/> 
</div> 
<div class="view"> 
    <span class="number">60000</span> 
    <br/> 
    <span class="number">70000</span> 
    <br/> 
    <span class="number">350000</span> 
    <br/> 
</div> 

JavaScript的:

$(".view").each(function(i,foo){ 
    $($(foo).html()).filter('.number').each(function(index,Element){ 
    } 

如何优雅选择仅.number元件,其是所选择的.view的儿童,其在foo变量?

+0

是什么'在这种情况下foo'?我们是在谈论某种点击事件,选择一个特定的'.number.'跨度,并抓住它旁边的所有跨度? –

+0

是的,我不明白“存储在foo变量中的元素”的含义。 – RustyTheBoyRobot

回答

3
$('.view').find('.number') 

这是你在找什么?

+0

是的:)谢谢。 $(foo).find('。number')做了这个工作 – user1750290

+1

你想要点击答案上的向上箭头,并且如果它帮助你的话,将它标记为一个! –

3

你可以试试这个

$('.view > .number'); 

OR

$('.view').find('.number'); 

OR

$('.number' , '.view'); 
相关问题