单击时如何更改按钮的文本?并在再次单击时将其更改回?我有我制作的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');
}
});