我有這樣的HTML代碼:改變錨文本和圖標使用jquery引導
<a class="btn pull-left" id="btnSelectAll"><i class="icon-plus"></i>
Select All
</a>
當我按一下按鈕我需要切換到「全部取消」,改變它的類<i>
到「文本圖標 - 減號「,每次點擊應該在一個或另一個之間改變。我試着用錨點切換,但沒有工作。我不想對文本進行硬編碼,因爲它可以使用不同的語言。
這裏是我的嘗試:
$("#btnSelectAll").click(function() {
var $this = $(this);
$this.toggleClass('show');
if ($this.hasClass('show')) {
$this.text('@L.GetLanguageText("DeselectAll")');
$($this +'> i').addClass('icon-minus');
} else {
$this.text('@L.GetLanguageText("SelectAll")');
$($this + '> i').addClass('icon-plus');
}
});
,但它不會改變的圖標。
向我們展示你嘗試過什麼。 –