目标是修改类td
的所有mytable
元素,使其具有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>
答案 0 :(得分:2)
您的代码 有效,但您忘了在页面上包含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();
答案 1 :(得分:0)
尝试$('.mytable td').css('display', 'none');
答案 2 :(得分:0)
您的代码没有错,您在代码中缺少jQuery库。因此,添加<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
以包含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/1.11.1/jquery.min.js"></script>
<table class="mytable">
<tr>
<td>a</td>
<td>b</td>
</tr>
</table>
答案 3 :(得分:0)
您错过了包含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>
答案 4 :(得分:0)
执行此代码。
$(document).ready(function () {
$('.mytable td').css('display', 'none');
});