Javascript 如何启用上次单击以禁用的按钮1 by 1
我想在每次单击按钮时都禁用按钮,如果单击我调用按钮,它将删除禁用的按钮,并显示最后一次td,它可以工作,但在多次单击时不起作用。我想让它启用最后一次单击中的一次一次的第一次单击 这是我的功能开关,即删除最后一个td,并将其名称等于禁用的按钮值,然后启用按钮Javascript 如何启用上次单击以禁用的按钮1 by 1,javascript,jquery,Javascript,Jquery,我想在每次单击按钮时都禁用按钮,如果单击我调用按钮,它将删除禁用的按钮,并显示最后一次td,它可以工作,但在多次单击时不起作用。我想让它启用最后一次单击中的一次一次的第一次单击 这是我的功能开关,即删除最后一个td,并将其名称等于禁用的按钮值,然后启用按钮 $("#removebutton").click(function(){ var checkbutton = $("#tablebody tr td:last-child").text(); var chkbutton = $(".c
$("#removebutton").click(function(){
var checkbutton = $("#tablebody tr td:last-child").text();
var chkbutton = $(".chkbox:disabled").val();
if (checkbutton === chkbutton) {
$(".chkbox:disabled").prop("disabled", false);
}
$("#tablebody tr td:last-child").remove();
});
另外,我注意到它删除了每行的最后一个td是否可以达到最后一个
tr
和最后一个td
这样的$(“#tablebody tr:last child td:last child”)
答案$(“#tablebody tr:*last**td:last child”)
看起来,这就是你想要实现的目标
$("#removebutton").click(function(){
var checkbutton = $("#tablebody tr td:last-child").text();
var chkbutton = $(".chkbox:disabled:last").val();
if (checkbutton === chkbutton) {
$(".chkbox:disabled").prop("disabled", false);
}
$("#tablebody tr td:last-child").remove();
});
而不是使用$(“.chkbox:disabled”)
。您应该使用$(“.chkbox:disabled:last”)
获取disabled按钮的最后一个元素。然后检查它的值
演示:给你一个解决方案
$('.chkbox')。单击(函数(){
var value=$(this.val(),
Idans=$(this.attr('id'),
$list=$(“#表体”),
$lastRow=$list.find(“tr”).last(),
columnCount=$(“#colorfultr th”)。长度;
if($lastRow.length==0 | |$lastRow.find(“td”).length>=columnCount){
$lastRow=$(“”)。附加到($list);
}
$lastRow.append(“+”+值+“+”)
$(this.prop(“disabled”,true);
});
$(“#移除按钮”)。单击(函数(){
$('.chkbox[value=“”+$('#tablebody tr td:last child').text()+“]”]).prop(“disabled”,false);
$(“#表体trtd:last child”).remove();
});
btun
btun
btun
就这样
4 оноо
1 оноо
3 оноо
2 оноо
移除最后一个td并启用最后按下的按钮
谢谢回复,但没有启用上次单击的1个1个,但谢谢:disabled:last“我都记在心里谢谢工作得很好你是怎么做这个jquery的我不知道我可以得到这样的选择$('.chkbox[value=“”+$('#tablebody tr td:last child')。text()+“]“您可以通过多种方式使用jQuery
选择元素……您可以使用$('button[value=“'+$('tablebody tr td:last child').text()+'”)).prop(“disabled”,false);
谢谢有一个小问题,有没有办法计算这些禁用的按钮?您不必回答,但还是要谢谢。”