[英]Column width setting - HTML table
我有一個HTML表格,如http://jsfiddle.net/Lijo/JN8Pm/1/所示。 該表由asp.net中的gridview生成。 因此我無法在“tr”中向“td”添加一個類。 [這是許多論壇的建議; 但由於gridview,這對我不起作用]
我怎樣才能
參考 :
有關表格樣式,請參閱以下兩個
1. table-layout:fixed;
2. word-wrap:break-word;
你可以在這里看到現場例子: http : //jsfiddle.net/JN8Pm/8/
var table = $('#detailContentPlaceholder_grdTransactions'),
trs = table.find('tr'),
headTr = table.find('.second'),
empHeader = $($(headTr).children('th')[1]);
table.width(table.width() + 300);
empHeader.css('background-color', 'red');
empHeader.width(300);
for (var i = 2; i < trs.length; i += 1) {
var td = $($(trs[i]).children('td')[1]);
td.css('background-color', 'red');
td.width(10);
}
它正在改變EmplID列的顏色和大小。 我希望這能解決你的問題。
你可以使用jquery做這樣的事情
$('tr').each(function(index) {
if (index > 1){
$($(this).children()[1]).css("background-color","Red");
}
$($(this).children()[1]).css("width","300px");
});
看起來寬度變化在jsfiddle中並沒有真正起作用,但它應該是沿着這些方向的東西
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.