我使用Bootstrap按鈕和跨度。當按鈕被點擊時,如果結果是成功,我會調用一個ajax函數我想要更改按鈕類,按鈕文本和span類。類正在改變,但不能正常工作。當班級更改時,按鈕大小正在增加。成功ajax結果更改按鈕類
<button id="check" type="" class="btn btn-danger btn-block"><span class="glyphicon glyphicon-ok-sign" aria-hidden="true"></span> Check</button>
$("#check").click(function(){
var lat = $('#lat').val();
var lng = $('#lng').val();
$.ajax({
type: 'post',
url: 'kds_populate_db2.php?lat='+lat+'&lng='+lng,
data: {
lat:lat,
lng:lng
},
async: true,
cache: false,
success: function(data) {
$("#check").addClass('btn btn-success btn-block').removeClass('btn btn-danger btn-block');
$('#check>span').removeClass('glyphicon glyphicon-remove').addClass('glyphicon glyphicon-ok');
$("#check").val("checked");
}
});
});
由於該問題涉及您可能要包括CSS – Tibrogargan
你爲什麼要添加和刪除同一類的元素呈現組件? –
我更改按鈕顏色和跨度圖標。首先,按鈕顏色爲紅色當結果爲成功時,按鈕顏色爲綠色 – Hermes