11

table在 jQuery 中单击事件后,我需要改变 a的宽度。

HTML:

<table class="zebra" border=0>

情况1:

$("table.zebra").css("width","600px");

案例二:

$("table.zebra").css("width","200px");

CSS:

table.zebra{}
table.zebra tr.even td, table.zebra tr.even th { background-color:#FDD017; }
table.zebra tr.odd td { background-color:#FFF380; }

这不会table像我想要的那样改变 's 的宽度。

我究竟做错了什么?

4

4 回答 4

14

这应该可以解决问题。

<table class="zebra">
  <tr>
    <td>foo</td>
    <td>bar</td>
  </tr>
</table>

<script type="text/javascript">
  $(function() {
    $('table.zebra').attr('width', 500);
  });
</script>
于 2009-04-05T08:26:12.293 回答
10

试试这个:

$("table.zebra").width(200);

参考:http ://docs.jquery.com/CSS/width#val

于 2009-04-05T08:08:39.433 回答
5

这应该可以解决问题

$("table.zebra").width('200px');
于 2010-01-14T10:55:51.653 回答
0

这对我有用

    $('#MyModalID').find('.modal-dialog').css({
                width: '800px'
            });        
于 2021-09-08T11:00:39.910 回答