题
这个应该很容易
我有这个html
<table class="PageNumbers">
<tr>
<td colspan="3">text3
</td>
</tr>
<tr>
<td colspan="2">text
</td>
<td>text2
</td>
</tr>
<tr>
<td>moretext
</td>
<td>moretext2
</td>
<td>moretext3
</td>
</tr>
</table>
我需要将第一行第一列的colspan更改为一个
这就是我得到的
$('.PageNumbers tr:first td:first').attr('colspan') = '1'
虽然似乎不起作用
有任何想法吗?
谢谢
解决方案
我想你真的很亲密。尝试这个。
$('.PageNumbers tr:first td:first').attr('colspan', '1');
另外,我认为按规格班级名称应该是小写?不过,它不应阻止任何工作。
其他提示
尝试这个:
$('.PageNumbers tr:first td:first').attr('colspan', '1');
这是另一种方法:
$('.PageNumbers')[0].rows[0].cells[0].colSpan = 1;
或者:
$('.PageNumbers')[0].rows[0].cells[0].setAttribute('colSpan', 1);
你应该做这个:
$('table.PageNumbers').find('tr:first td:first').attr('colspan', '1');
这应该是最快的。
$('.PageNumbers tr td').eq(0).attr('colspan',1);
不隶属于 StackOverflow