まず、適切な場所に移動しないとこの質問をする場所が不明です。Jquery要素の置き換えの問題
問題は私が最初のクリック機能を働かせ、html要素を変更することができますが、2番目のクリック機能を働かせて要素を元に戻すことができないという問題です。私はこの問題をどのように解決できるのだろうかと思っていましたか?
ここにコードがあります。
$(document).ready(function() {
$('.arrow').click(function(){
$(this).closest('li').find('ol:first').fadeToggle('fast', 'linear');
$(this).html('<span class="arrow-alt">↓</span>');
});
$('.arrow-alt').click(function(){
$(this).closest('li').find('ol:first').fadeToggle('fast', 'linear');
$(this).html('<span class="arrow">→</span>');
});
});
を参照しています.com/on /)と['.delegate()'](http://api.jquery.com/delegate/)を参照してください。 –
HTMLを追加してください。 –