<分区>
我有一个按钮 <button class="open" id="1">Open</button>
如果我点击按钮,我希望按钮变为 <button class="close" id="1">Close</button>
我为它做了一些脚本
这是脚本:
$(".open").click(function(){
$ths=$(this);
var id=$(this).val();
$.ajax({
type:"POST",
url:"someurl",
dataType: "html",
data:id,
success:function(res){
$thd.html("Open");
$ths.toggleClass("open close");
}
})
});
$(".close").click(function(){
$ths=$(this);
var id=$ths.val();
$.ajax({
type:"POST",
url:"someurl",
dataType: "html",
data:id,
success:function(res){
$ths.html("Close");
$ths.toggleClass("close open");
}
})
});
当我尝试时,第一次点击它改变了 <button class="open" id="1">Open</button>
进入<button class="close" id="1">Close</button>
第二次点击我希望它变回这个 <button class="open" id="1">Open</button>
但是并没有变成我想要的样子。变成了这个
<button class="open" id="1">Close</button>
它只改变了类,关闭的文本没有打开。
有人可以解释为什么它不起作用吗?以及如何使该按钮更改类及其文本,哦,是的,这个问题也有名字吗?
提前感谢您的回答!