我和thead,tbody和tfoot有一张桌子.
显示的css值为block - 允许向主体添加滚动条并在thead和tfoot保持原位时滚动行.
由于表格宽度根据TD的宽度而变化,因此TD标签宽度不固定.
我想将thead的TH标签与tbody的TD标签对齐.
如何才能做到这一点?(CSS或JQuery)
编辑:
目标浏览器是谷歌 - Chrome!
并且添加了轻微的扭曲,表格是RTL.
CSS:
tbody{
display: block;
overflow: auto;
}
thead, tfoot{
display: block;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<table>
<caption>My Table</caption>
<thead>
<tr><th>Col1</th><th>Col2</th></tr>
</thead>
<tbody>
<tr><td>Cell11</td><td>Cell12</td></tr>
<tr><td>Cell21</td><td>Cell22</td></tr>
<tr><td>Cell31</td><td>Cell32</td></tr>
<tr><td>Cell41</td><td>Cell42</td></tr>
<tr><td>Cell51</td><td>Cell52</td></tr>
<tr><td>Cell61 Is Wide</td><td>Cell62</td></tr>
</tbody>
<tfoot>
<tr><th>6 Rows</th><th></th></tr>
</tfoot>
</table>
Run Code Online (Sandbox Code Playgroud)
您可以使用此jsFiddle尝试它.
谢谢,快乐.
例如,我有这样的数组:
name[0] = "Griffin";
name[1] = "David";
name[2] = "John";
name[3] = "Abigail";
Run Code Online (Sandbox Code Playgroud)
然后我按照这个顺序排列了文件名
John
David
Abigail
Griffin
Run Code Online (Sandbox Code Playgroud)
我如何确定哪个数组编号包含名称John,只需读取它的名称并且不为每个条目运行循环并使用语句检查,因为我将有更多名称.
slideToggle是否与表一起使用?
我想slideToggle一行表.但它似乎没有任何影响.
我有一个矩阵:Array2D和一个函数
let DivideAndSubstract value index (matrix: float[,]) =
//something that returns a matrix
Run Code Online (Sandbox Code Playgroud)
所以我需要将这个函数n次应用到我的矩阵中:
matrix
|> DivideAndSubstract matrix.[0,0] 0
|> DivideAndSubstract matrix.[1,1] 1
|> DivideAndSubstract matrix.[2,2] 2
....
|> DivideAndSubstract matrix.[n,n] n
Run Code Online (Sandbox Code Playgroud)
其中n = Array2D.length1矩阵 - 1
如何实现此流水线操作?
我正在使用jQuery遇到一个非常奇怪的Rails和ajax问题(尽管我认为它不是特定于jQuery).
我的Rails应用程序使用cookie会话存储,我有一个非常简单的登录,在会话中设置用户ID.如果未在会话中设置user_id,则会重定向到登录页面.这没有问题.JQuery GET请求也可以正常工作.问题是当我做一个jQuery POST时 - 浏览器发送会话cookie ok(我用Firebug确认了这个并将request.cookies转储到日志中)但会话是空白的,即session是{}.
我在我的application.js中这样做:
$(document).ajaxSend(function(e, xhr, options) {
var token = $("meta[name='csrf-token']").attr('content');
xhr.setRequestHeader('X-CSRF-Token', token);
});
Run Code Online (Sandbox Code Playgroud)
这是我的样本帖子:
$.post('/test/1', { _method: 'delete' }, null, 'json');
Run Code Online (Sandbox Code Playgroud)
应该到达这个控制器方法(_method:delete):
def destroy
respond_to do |format|
format.json { render :json => { :destroyed => 'ok' }.to_json }
end
end
Run Code Online (Sandbox Code Playgroud)
查看日志并使用Firebug我可以确认在ajax发布时在请求标头中发送了正确的cookie值,但似乎在某些时候Rails丢失了这个值并因此丢失了会话,因此它重定向到登录页面,永远不会到达方法.
我已经尝试了所有我能想到的东西来调试这个,但是我想到这可能是Rails中的一个错误.我正在使用Rails 3.0.4和jQuery 1.5,如果这有帮助的话.我发现定期(即非ajax)获取和发布请求工作非常奇怪,并且ajax获取请求工作没有问题,这只是ajax帖子没有.
任何帮助尝试解决这个问题将不胜感激!
非常感谢,
戴夫
我想要执行4'if'语句,如果它可以这样说; 我想在事情发生之前检查四个值.我已经把:
if (a==1 && b==2 && c==3 && d==4) {
foo;
}
Run Code Online (Sandbox Code Playgroud)
堆叠逻辑AND这样的首选方法或四个单独的IF语句,一个在另一个首选?逻辑ANDs方法对我来说似乎更有效但是它们不应该像这样堆叠的原因/时间/地点?或者它始终是首选方法?
我有这个选择查询.我如何知道查询是否在数据库中找到匹配项?
try{
PreparedStatement fetchPlayers = conn.prepareStatement("SELECT * FROM players WHERE P_Name='" + player + "'");
fetchPlayers.executeQuery();
}catch(Exception e){}
Run Code Online (Sandbox Code Playgroud)
我试过这样做,但即使我输入的东西不在数据库中,它总是返回true.
if(fetchPlayers.execute()==true){
System.out.println("True");
}
Run Code Online (Sandbox Code Playgroud) 也许是因为我对R比较新,我在http://www.gadm.org/上使用gadm-Mapfiles时遇到了问题.
我尝试绘制一个包含多个国家/地区的地图并将它们相互比较(使用不同的颜色).
这就是我的工作
library('sp')
##
load(url('http://biogeo.ucdavis.edu/data/gadm2/R/ARG_adm0.RData'))
# loads an Object "gadm" with shape of Argentinia
arg <- gadm # is there a more convenient way to do this in one line?
load(url('http://biogeo.ucdavis.edu/data/gadm2/R/CHL_adm0.RData'))
# loads an Object "gadm" with shape of Chile
chl <-gadm
load(url('http://biogeo.ucdavis.edu/data/gadm2/R/BOL_adm0.RData'))
# loads an Object "gadm" with shape of Bolivia
bol <- gadm
##
spplot(c(arg, chl, bol))
# output: unable to find an inherited method for function "spplot", for signature "list"
Run Code Online (Sandbox Code Playgroud)
这是我的问题:
先感谢您! …
我正在尝试利用.Net MVC 3中的甜甜圈缓存功能.对于我的主页,在我的家庭控制器中,我有:
public ActionResult Index()
{
return View();
}
[ChildActionOnly]
[OutputCache(Duration=3600)]
public ActionResult IndexMain()
{
return PartialView(ViewModelRepository.GetIndexViewModel());
}
Run Code Online (Sandbox Code Playgroud)
我的观点,我有:
<% Html.RenderAction("IndexMain");%>
Run Code Online (Sandbox Code Playgroud)
一切正常.但是,当数据发生变化时,我运行:
var urlToRemove = Url.Action("IndexMain", "Home");
Response.RemoveOutputCacheItem(urlToRemove);
Run Code Online (Sandbox Code Playgroud)
RemoveOutputCacheItem执行时没有错误,但ChildAction缓存未失效.有没有办法以编程方式从ChildAction中删除缓存项?