jquery - 使用 CSS/jQuery 在多个 TD 中添加底部边框

标签 jquery css

我的网站链接:Search Page

如果我按名称而不是按专业搜索,我有以下 CSS 可以工作:

.displayresult {
    display: block;
}
#fname, #lname, #splabel, #addlabel, #pnlabel {
    border-width: 4px;
    border-bottom-style: double;
}
#first, #last, #specialty, #address, #phone {
    border-width: 4px;
    border-bottom-style: double;
}

如果用户选择专业并选择一个选项,CSS 只会在最后一个 TD 上添加双边框。

如何将 CSS 或 jQuery 脚本修改为:

  • 让它在每个 TD 之后添加边框?

和/或

  • 将一个 TD 设为白色,将下一个 TD 设为灰色,将下一个 TD 设为白色,然后 下一个 TD 灰色等等?

我有以下 jQuery,它不起作用但与 CSS 做同样的事情:

$("#fname").css('border-bottom-style', 'double');

请访问上面的链接以获得演示。

最佳答案

使一个 TD 为白色,下一个 TD 为灰色,下一个 TD 为白色,下一个 TD 为灰色,依此类推

你可以这样做:

td:nth-child(odd) {
    background-color: gray;
}
td:nth-child(even) {
    background-color: white;
}

DEMO

关于jquery - 使用 CSS/jQuery 在多个 TD 中添加底部边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16425216/

相关文章:

cross-browser - 默认情况下,IE7 是否支持任何 CSS 3 属性?

javascript - 如何更改惰性图像的动态数据源?

jquery - 将 .css() 添加到前置的 div

javascript - jQuery ContextMenu 事件在 IOS 8.2 中不起作用

javascript - 如何调试使页面运行缓慢的脚本(根据 firefox)?

javascript - jQuery JSON 通过 $.each 解析 - 无法获取未定义的长度

php - 在 JQGrid 中动态形成查询

jquery - 在自己的状态上加载 <li> 标签

python - 如何在元素应用程序中扩展 Django 元素根 HTML 文件?

javascript - 仅使用 jquery 将文件从输入字段移动到文件夹