2016-03-18 79 views
1

我有以下html結構。點擊與其父類相同的類的子div應該添加到子div不是父類div

<div class="someclass"> 
    <div class="someclass"></div> 
</div> 

所以,當我點擊子格「SomeClass的」其他一些類說「測試」應該被添加到它,但該類不應該被添加到父div.someclass,如果我點擊父格,然後「測試」類應該被添加到父格不是孩子的div

+0

'$(」。SomeClass的.someclass')。點擊(函數(E){..})' –

+0

使用後裔選擇器選擇元素和類 –

回答

1

工作演示

$(".someclass").children().click(function(){ 
 
    $(this).addClass('red'); 
 
})
.red{ 
 
    color:red; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="someclass">Parent 
 
    <div class="someclass">Child</div> 
 
</div>

OR

$(".someclass > .someclass").click(function(){ 

OR

$('.someclass .someclass').click(function() { 

+0

謝謝你的傢伙。它非常簡單。 –

相關問題