:Jquery:SlideToggleで親要素のテキストを変更しますか?次のように私はslideToggleをしています
$(document).ready(function(){
$("#show_morecats").click(function(){
$("#morecats").slideToggle("slow");
$("#show_morecats").css("background-color","#399C05");
});
});
HTML
<a href="#" id="show_morecats">More</a>
<div id="morecats" style="display:none;">Some text</div>
今、私はMore
リンクをクリックすると、その後morecats
のdivは、スライド効果を開き、more
リンクの色が赤になりたいです再びmore
リンクをクリックするとリンクが閉じ、リンクの色は青色になります。
SlideToggleは正常に動作していますが、リンクの色付けが正しく機能していません。私は置いてはいけない:私は同じことを行うjqueryの関数があることを知っているので、可視の状態にして、あなたのdivを切り替えて、同じ時間でメインの要素のクラスやCSSを切り替えますが、その正確な関数と使い方。私はそれについてgoogledしかし、何も得ていない。
誰でもこのトグルの問題を解決する最短方法を提案できますか?
回答があるはずですか? –
@ウィル:はい、しかし第2のものはあなたの答えよりもはっきりしていますが、どちらも同じことですが@Sandersの答えはより明確ですが、私はあなたにふさわしいと感じています+1、それはあなたのために私の側からです – Prashant