我試圖給按鈕一個新的內容,如果它被點擊。我還添加了新的類。這項工作的精細完美的第一次點擊,但由於某些原因的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