我有这样的表格:<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