jquery - 使用 JQuery 在悬停时向表格的 tr 添加边框?

标签 jquery css

请问,是否可以使用 JQuery 在悬停时向表格的 tr 添加边框?

我的意思是,

$("#table tr").hover(function()
{
$(this).css("border","1px solid #6da8dc");
$("#doc_options").show();
},function()
{
$(this).css("border","none");
$("#doc_options").hide();
});

如果这可行,我该如何创建在每个 tr 上设置的 1px 不可见边框,以便当我悬停时,tr 不会跳跃,因为刚刚添加了 1px 边框。

最佳答案

我同意@David Dorward 的观点,您实际上并不需要 jQuery。但是假设你想做一些更复杂的事情,比如淡入 "#doc_options",这应该让你开始:

http://jsfiddle.net/jm3kY/

$("#table tr").hover(function() {
    $(this).addClass('trHover');
    $("#doc_options").show();
}, function() {
    $(this).removeClass('trHover');
    $("#doc_options").hide();
});

CSS:

#doc_options {
    display: none
}
#table tr {
    border: 1px solid transparent
}
#table .trHover {
    border: 1px solid #6da8dc
}

关于jquery - 使用 JQuery 在悬停时向表格的 tr 添加边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5143413/

相关文章:

javascript - 如何使用谷歌图表库将圆环图元素平滑地旋转到底部位置(270度或负y轴)

jquery - es6 模块,只有几行代码。我应该导出什么?

jquery - 如何突出显示在 jquery 数据表中的搜索字段中输入后找到的行?

jquery - Chrome v.36 中的动画错误?

html - 如何删除textarea和父div之间的空间

html - 没有 IE 和 Firefox 背景

html - 将悬停时的背景图像更改为当前背景图像的特定部分

javascript - 如何使用jquery在按钮单击时分别交换两个div?

javascript - 在 for 循环中设置 Javascript 变量

javascript - 在刷新时保留下拉选择