如何在单击按钮时更改按钮的文本?再次单击时将其更改回来?我制作了这个 javascript。但它没有给我我想要的东西。请帮忙?
$('#addbtn').click(function (){
if(document.getElementById('addMat').style.display == "none"){
document.getElementById('addMat').style.display= "inline";
$(this).val('Cancel');
}else
document.getElementById('addMat').style.display= "none";
$(this).val('Add Material');
});
最佳答案
只需使用 jQuery 语法即可完成这一切:
$('#addbtn').click(function (){
var addMat = $('#addMat');
if( addMat.css('display') === 'none' ) {
addMat.css('display','inline');
$(this).val('Cancel');
} else {
addMat.css('display','none');
$(this).val('Add Material');
}
});
关于php - 单击时更改按钮文本并再次单击时更改回来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14305671/