2012-06-26 252 views
1

我怎麼能做這些jQuery中的任何一個?如何使用jquery選擇第n個孩子的第n個孩子?

  1. 第n個孩子的第n個子
  2. n個子這是圖像

編輯的第n個子

  • 後代(子女或孫子女)的第一個孩子:我使用一個變量來訪問「孩子」這樣的

    var number = (... code ...) ; 
    .... eq(number) 
    

    ,所以我不能做這樣

    什麼3210
    $('li:nth-child(2) li:nth-child(2)') 
    
  • 回答

    5

    兩者結合?

    //1 
    $(":nth-child(2) :nth-child(3)") 
    //2 
    $(":nth-child(2) :first-child") 
    //3 
    $(":nth-child(2) img") 
    

    這樣做你會在一個CSS樣式表。

    var number = 2; 
    //1 
    $(":nth-child(" + number + ") :nth-child(" + number + ")") 
    //2 
    $(":nth-child(" + number + ") :first-child") 
    //3 
    $(":nth-child(" + number + ") img") 
    
    +0

    謝謝對不起,我忘了在我的問題中提到,第n個來自一個變量需要另一個做eq()的方式。我修改了我的問題 – byronyasgur

    +0

    ,所以'number'是一個包含子編號的變量?你的問題現在還不清楚。 –

    +0

    是的......我不明白它怎麼不清楚? – byronyasgur