我需要一些帮助。下面的代码并不像我需要的那样工作。
我想要的是:在JavaScript的帮助下,我想要隐藏或使表格列不可见,其中 id myid 。
$(document).ready(function(){
document.getElementById( 'myid' ).style.display = 'none';
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table width="200" border="1">
<tr>
<td id="myid">x</td>
<td> </td>
<td> </td>
</tr>
</table>
&#13;
提前感谢!
答案 0 :(得分:2)
像这样使用jquery:
$(document).ready(function(){
$("#myid").hide();
});
希望这会有所帮助:)
答案 1 :(得分:2)
我认为您在代码中添加了jquery。 你的代码正在运行。查看this FIDDLE
在你的html中添加这一行:
<script src="https://code.jquery.com/jquery-2.2.0.min.js"></script>
答案 2 :(得分:2)
也许你想用表格单元格的id隐藏整个列
类似这样的事情
<body>
<table width="200" border="1">
<tr>
<td id="myid" class="col0">x</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="col0">x</td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
$(document).ready(function(){
var className = $('#myid').attr('class')
console.log(className)
$('.'+className).hide()
});
答案 3 :(得分:1)
使用在所有列中重复的类名更改ID。原因是ID是唯一的,您不能复制它们。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<table width="200" border="1">
<tr>
<td class="myid">x</td>
<td> </td>
<td>x</td>
</tr>
<tr>
<td class="myid">y</td>
<td> </td>
<td>y</td>
</tr>
</table>
onIncrement