我有這樣的表格:<table style="width:375pt">
。我怎樣才能將寬度覆蓋到50%?我需要用這個寬度選擇這個表格,而不是頁面上的其他表格。 所以問題是如何選擇具有特定寬度的表格?jQuery:如何覆蓋表寬度?
謝謝。
我有這樣的表格:<table style="width:375pt">
。我怎樣才能將寬度覆蓋到50%?我需要用這個寬度選擇這個表格,而不是頁面上的其他表格。 所以問題是如何選擇具有特定寬度的表格?jQuery:如何覆蓋表寬度?
謝謝。
樣式屬性可直接設定與css()
方法:
$("table").css("width", "50%");
至於如何將其限制到一定的表,就不能(容易地)查詢一個與寬度375px(儘管這可以部分用屬性選擇器來完成)。
典型的方法是給相關表一個ID或一個類,或以其他方式使用CSS選擇器來限制它到相關的表。
例如:
<table id="mytable" style="width:375px;">
有:
$("#mytable").css("width", "50%");
這個絕對是單桌面+1最簡單的 – 2009-11-11 15:36:37
$("table.classname").css("width","50%");
<table class="classname" style="width:375pt">
哎呀 「在頁面一代表」 聲明沒有讀。雖然仍然有效。
$("table").each(function(){
if($(this).css('width') == '375px')
{
$(this).css('width', '50%');
}
});
呃...有一個很好的理由,爲什麼'pt'單位?!除了打印樣式表之外,不應該使用它。對於固定尺寸的測量,「px」在屏幕上更勝一籌。 – bobince 2009-11-11 16:01:03