2016-03-24 112 views
1

第一個子元素我已經做了一些搜索,我不能那麼這裏去找到一個直截了當的回答這個很簡單的問題..選擇與特定的類

我有一堆容器等,以使重複:

<div class="container"> 
    <div class="text">asd</div> 
    <div class="text2">asd</div> 
    <div class="text3">asd</div> 
</div> 

<div class="hidden_container" style="display:none;">hidden text</div> 

到目前爲止,當你點擊.container它顯示了.hidden_container用下面的代碼:

$(".container").click(function() { 
    $(this).next(".hidden_container").toggle(); 
    return false; 
}); 

我所試圖做的是SE單擊以選中.text2,然後向其中添加一個類。但是我在選擇它時遇到了麻煩。任何幫助,將不勝感激。

+1

'$(「文本2" $(本).find()[0])' – nikhil

+1

@nikhil謝謝! – bryan

+0

@nikhil補充說,作爲一個答案,所以這個問題可以解決 – gmaniac

回答

1

你可以試試下面的做這件事的

$($(this).find(".text2")[0]) 
1
(".container").click(function() { 
    var sel = $(this).find('.text2'); 
    sel.addClass('someclass'); 
    $(this).next(".hidden_container").toggle(); 
    return false; 
}); 
0

更清潔的方式:

$(this).find('.text2:first');