我想在我的第一个TR中用Colspan =“4”替换第一个Colspan =“2”而不是使用JQuery完成页面。
感谢。
最诚挚的问候, MS
答案 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');
这是非常具体的。您可能需要使用它来完全按照您的需要工作。