2016-07-09 4 views
1

私のCSSがここではうまくいかない理由がわかりません。私はjsfiddleですが、私は焦点を当てましたが、リンクではなくてもクリックすると効果がなくなりますか?エレメントスタイルCSS onclickを変更しますか?

<div class="footer-container"> 
    <ul> 
     <li id="color"><a href="#">English(US)</a></li> 

    </ul> 

</div> 

$(document).ready(function(){ 
$("#color").click(function(){ 
    $(this).css("color", "black"); 
}); 
}); 

答えて

0

$("#color")を使用することで、該当する要素の親を対象としています。

$(document).ready(function(){ 
$("#color a").click(function(){ 

    $(this).css("color", "black"); 
}); 
}); 

https://jsfiddle.net/bh58c1pf/

またはあなたが行うことができます:$("#color a")使用

$(document).ready(function(){ 
    $("#color").click(function(){ 

     $(this).children().eq(0).css("color", "black"); 
    }); 
    }); 

しかし、それは遅くなるだろう

関連する問題