ボタンをクリックすると新しいコンテンツを提供しようとしています。私は新しいクラスも追加します。その作品の完全に罰金最初のクリックではなくinnerHTMLのはそれで二回目をクリックした後に変更ins't何らかの理由で... HTML:jQueryボタンが変更されない
<button class="btn btn-warning btn-invisible"><i class="fa fa-eye-slash"></i></button>
のjQuery:
$('.btn-invisible').click(function() {
$(this).removeClass('btn-invisible');
$(this).addClass('btn-visible');
$(this).html('<i class="fa fa-eye"></i>');
});
$('.btn-visible').click(function() {
$(this).removeClass('btn-visible');
$(this).addClass('btn-invisible');
$(this).html('<i class="fa fa-eye-slash"></i>');
});
私はこのフィドルを得ました準備:https://jsfiddle.net/dthee9w6/7/
誰かが助けてくれるのが大好きです。
トグルしますか? – Li357
あなたのフィドルが正常に機能しています...要素を点検し、ボタンをクリックしてください。 HTMLは期待どおりに変更されます。 – Santi
試し '$(この).empty();' '$(この).append( '');' – victor175