使用Jquery用Colspan =“4”替换Colspan =“2”

时间:2009-09-08 13:03:34

标签: jquery

VenueID:                                                                       3                                            

我想在我的第一个TR中用Colspan =“4”替换第一个Colspan =“2”而不是使用JQuery完成页面。

感谢。

最诚挚的问候, MS

6 个答案:

答案 0 :(得分:15)

这个jQuery应该处理在任何表的第一个tr中找到带有colspan 2的td并将其colspan设置为4的条件。

$("table tr:first td[colspan=2]").attr('colspan',4);

更好的做法是修复HTML以生成colspan = 4

答案 1 :(得分:4)

首先,您忘记关闭其中一个<tr>了。其次,您需要附加到<td>的唯一ID或类名才能更轻松地定位它。第三,使用JQuery attr()方法。像这样:

<tr>
     <td colspan="2" id="thatsmytd"></td>
</tr>

$('#thatsmytd').attr('colspan','4');

答案 2 :(得分:1)

使用:第一选择器:

$("table tr:first")

答案 3 :(得分:0)

$("table tr:first").attr('colspan','4');

答案 4 :(得分:0)

$("table[id$=FormView1] tr:first td[colspan=2]").attr("colspan", "4");

答案 5 :(得分:0)

n1313改变属性的解决方案是正确的。如果您的问题是如何选择包含具有colspan属性的单元格的页面的第一行,那么您只需将选择器更改为如下所示:

$("tr:first").find("td[colspan='2']:first").attr('colspan','4');

这是非常具体的。您可能需要使用它来完全按照您的需要工作。