javascript - 单击按钮时隐藏 JQuery css

标签 javascript jquery html css

我有一个我想要的网站,当有人点击任何按钮时,按钮边框就会出现。这是我的 JS:

$(document).ready(function() {

 $("#button1").on('click', function () {
var targetEl = $(this).data('target');
$.when($('.' + targetEl).siblings('a').fadeOut()).done(function () {
    $('.' + targetEl).fadeIn();
    $( "#button1" ).css( "border", "3px solid red" );

});

});

});


$(document).ready(function() {

 $("#button2").on('click', function () {
var targetEl = $(this).data('target');
$.when($('.' + targetEl).siblings('a').fadeOut()).done(function () {
    $('.' + targetEl).fadeIn();
    $( "#button2" ).css( "border", "3px solid red" );

});

});

 });

当我点击 button1 时,边框出现了,没问题。
但是当我单击 button2 时,我希望 button1 的边框消失(单击其他按钮时隐藏)。依此类推,我的网站上有 9 个按钮,我给了它们所有 ID,我希望每个按钮在激活时都有一个边框(有人点击它们)。

最佳答案

$('[id^=button]').css("border","none");

$('button').css("border","none");

然后

$( "#button2" ).css( "border", "3px solid red" );

关于javascript - 单击按钮时隐藏 JQuery css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30320430/

相关文章:

javascript - 删除点击时的值

javascript - Google 文档查看器显示空格

javascript - 实时密码规则检查器?

javascript - Safari DP导入ES2015模块需要文件扩展名

javascript - 为什么成功的 jQuery 跨域发布请求没有触发成功处理程序?

javascript - 保护检查元素的 ajax 形式的值,如何保护?

javascript - 如何将 HTML 按钮放入 javascript 代码中?

javascript - jQuery UI 对话框无法正确居中

javascript - 在页面导航上使用pace.js进度条

JQUERY 和 CSS DOWN MENU - 悬停在子元素 (a div) 上时无法保持 <li> 的背景突出显示