+ -
当前位置:首页 → 问答吧 → 用JQUERY改变表格某些Td的宽度,求指导啊~!!

用JQUERY改变表格某些Td的宽度,求指导啊~!!

时间:2011-09-28

来源:互联网

HTML code

<table id='tb'>
  <tr>
     <td id='tds'></td>
     <td id='tds'></td>
     <td></td>
     <td></td>
  </tr>
</table>



id已经改不了了 
代码类似上面这样,然后我只想改变id名字为‘tds’的单元格的宽度。然后我用了
$('#tb #tds').each(function(){
$(this).css('width','1000px');
);
});
这个方法 可是只能改变第一个td的宽度啊 救命啊 实际问题还有很多但是不能改ID了 怎么办怎么办???求高手。

作者: mimimhmh   发布时间: 2011-09-28

把id改为class  
然后$('#tb .tds').each(function(){

作者: BLUE_LG   发布时间: 2011-09-28

应该能一次就得到集合,不用each,应该改成这样:
$('#tb td[id]').css('width','1000px')或者$('#tb td[id=tds]').css('width','1000px')

作者: ycmjh2010   发布时间: 2011-09-28

id换成class, 
页面上不要有重复的id

作者: anymango   发布时间: 2011-09-28

相关阅读 更多