2009-09-08 80 views

回答

15

這個jQuery應該處理任何表中的第一個TR找到與合併單元格2 TD的條件和列跨度設置爲4.

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

更好的事情將是剛修好你的HTML生成合並單元格= 4

+0

感謝您的幫助!乾杯! – 2009-09-08 13:31:09

4

首先,你忘了關閉<tr>的之一。其次,您需要附加到該<td>的唯一ID或類名,以更輕鬆地定位它。第三,使用JQuery attr()方法。就像這樣:

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

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

對不起但我不能有在運行時生成的id。 – 2009-09-08 13:12:47

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

n1313的更改屬性的解決方案是正確的。如果你的問題是你如何選擇包含一個跨度屬性,那麼你只需要你選擇這樣更改爲一個單元一個頁面的第一行:

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

這是非常具體的。您可能需要使用它來按照您需要的方式工作。