使用 jQuery 覆盖 css
使用jquery可以如图所示覆盖td宽度
<table>
<tr>
<td width="30%"></td>
<td width="70%" id="description"></td>
</tr>
</table>
<script>
$("#description").css({"width":"30%"})
</script>
Using jquery can td width be overwritten as shown
<table>
<tr>
<td width="30%"></td>
<td width="70%" id="description"></td>
</tr>
</table>
<script>
$("#description").css({"width":"30%"})
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将所有 jQUery 代码放入文档就绪事件中。
宽度应该在样式内部设置,而不是作为属性。先去掉属性,再设置样式。如果您可以使用类,那么这将是最好的方法。
Put all your jQUery code inside document ready event.
width should be set inside style and not as an attribute. First remove the attribute and then set the style. If you can use a class then it will be the best approach.
简短的回答:是的。
尽管您不应该使用
width
属性,但应使用 CSS 属性来设置表格单元格的宽度。Short answer: yes.
Although you shouldn't be using
width
attributes, rather use CSS properties to set the widths of table cells.