gpt4 book ai didi

javascript - jQuery 条件添加和删除 CSS 属性

转载 作者:行者123 更新时间:2023-11-30 08:12:06 25 4
gpt4 key购买 nike

我目前有一个 CSS 边框属性(border-left:1px)和 onClick,我通过下面的第一个 jQuery 函数将其删除。我如何设置它以便我的第二个函数在第二次单击时添加回该属性?它应该在每次点击时来回切换。

$(function(){
$('#button').click(function() {
$('#button-2').css('border-left','none');
});
$('#button').click(function() {
$('#button-2').css('border-left','1px');
});
});

我现在已经包含了原始代码:www.jsfiddle.net/tonynggg/frnYf/12

最佳答案

定义一个css类会不会更容易:

.button { border-left: 1px; }
.buttonClicked { border-left: none; }

然后使用 jQuery toggleClass

所以你的代码是:

$(function(){
$('#button').click(function() {
$('#button-2').toggleClass('buttonClicked');
});
});

这将在您单击时切换您的备用 css 类。如果不出意外,这应该会让您指明正确的方向。

关于javascript - jQuery 条件添加和删除 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8775946/

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