javascript - 使用 jQuery 设置 css 属性

标签 javascript jquery html css

目标是修改 mytable 类的所有 td 元素,使其具有 css 属性 visibility:hidden。声明 $('.mytable td').css('visibility', 'hidden'); 似乎没有效果,为什么?

$(document).ready(function () {
	$('.mytable td').css('visibility', 'hidden');
});
.mytable td {
    border:1px solid;
    visibility:inline;
}
<table class="mytable">
    <tr>
        <td>a</td>
        <td>b</td>
    </tr>
</table>

最佳答案

您的代码确实有效,但您忘记在页面上包含 jQuery。

$(document).ready(function () {
	$('.mytable td').css('visibility', 'hidden');
});
.mytable td {
    border:1px solid;
    visibility:inline;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table class="mytable">
    <tr>
        <td>a</td>
        <td>b</td>
    </tr>
</table>


请注意,还有一个 hide() 方法可以设置 display:none 您的元素。

$('.mytable td').hide();

关于javascript - 使用 jQuery 设置 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32966310/

相关文章:

javascript - 类型 A 缺少类型 B 的以下属性 : a, b

javascript - React - 使用受控输入自动将博客文章保存到 sessionStorage()

javascript - jquery淡出和点击功能

javascript - 防止 jScrollPane 上的 "jump to Top"

jquery:绑定(bind)onclick

html - 使用 CSS 和 HTML 内联显示

html - 缩小背景图片与缩小 Div 大小同步

javascript - 在 Mongo View 中求和并输出总计

javascript - 当两个表格颜色一致模式匹配时显示警报

javascript - 对象不支持从 iframe 调用的 MS Edge 中的属性或方法 'slideToggle'