gpt4 book ai didi

javascript - Jquery attr改变html结构

转载 作者:行者123 更新时间:2023-12-03 06:29:36 24 4
gpt4 key购买 nike

我里面有jquery,我想在点击我的复选框时改变我的html结构例如 :当我选中我的复选框时,我的.col-md-4 col-md-push-2将更改为.col-md-6当我取消选中它会恢复正常

这里是我的jquery:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('input[type="checkbox"]').click(function(){
$(".col-md-4").attr("class", "col-md-6");
$(".col-md-push-2").attr("class", "");
});
});
</script>

这是我的观点:

<div class="col-md-4 col-md-push-2 space business-fields yes box">
</div>
<div class="col-md-4 col-md-push-2 space business-fields yes box">
</div>

<input type="checkbox" id="try">

在那里,如果我选中它,我可以更改它,但是当我取消选中它时,我无法再次更改回来。

有人告诉我需要对代码进行哪些改进才能实现我的目标吗?

最佳答案

您可以切换这些类,例如:

$(document).ready(function(){
var $colmd2 = $(".col-md-push-2");
$('input[type="checkbox"]').change(function(){
$(".col-md-4, .col-md-6").toggleClass("col-md-4 col-md-6");
$colmd2.toggleClass("col-md-push-2");
});
});

关于javascript - Jquery attr改变html结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38500398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com