gpt4 book ai didi

javascript - 使用按钮/jquery 更改表的 css 样式

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:57 24 4
gpt4 key购买 nike

问题是:

我希望能够“打开和关闭”此 html 表格上的网格。我不确定为什么 css 没有接管,除了我拥有的表格的原始 css 不允许更改。

这是 fiddle

这是CSS:

td{ width:15px; height:15px;  font-size: 10px; text-align:center;  vertical-align:middle;  border-style:inset;   text-overflow:ellipsis;    white-space: nowrap; z-index:-1;}

这是jquery:

$('#hideGrid').click(function(){
$('#tab td').css({ 'border-style': 'none !important'});
});

$('#showGrid').click(function(){
$('#tab.td').css({'border-style': 'inset !important'});
});

关于如何使用按钮获取 css 以覆盖声明的原始 css 或解释为什么此方法不起作用的任何建议?

谢谢!

最佳答案

使用 CSS class 它比 .css() 更胖。也不是因为你没有设置表的 ID。

HTML

 <table id="tab">

CSS,这里创建了一个新类

td.no-border {
border-style:none;
}

JS

$('#hideGrid').click(function () {
$('#tab td').addClass('no-border'); //Added class
});
$('#showGrid').click(function () {
$('#tab td').removeClass('no-border'); //Removed class
});

DEMO

关于javascript - 使用按钮/jquery 更改表的 css 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23814247/

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