css - 输入为 ":focus"时如何更改表行 (tr) 的背景颜色?

标签 css

我的 HTML: <tr><td>Text</td><td><input type="text" value=""></td></tr>

我的CSS: input:focus tr{ background-color:#fff;}

我想在输入字段中写入文本时以白色突出显示该行。我知道“tr”在“input”之前,但这有可能以任何方式实现吗?

非常感谢

最佳答案

不,可悲的是。请参阅:Complex CSS selector for parent of active child

这里是你如何做到的:http://jsfiddle.net/minitech/udzcp/

关于css - 输入为 ":focus"时如何更改表行 (tr) 的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5986554/

相关文章:

css - 如何在纯 CSS 中将定义的属性值用作另一个属性?

javascript - 如何将滚动条滚动到页面中央?

css透明体不包括图像

html - css 只显示一半的文本框?

jquery - 未启用样式表

jquery - 如何制作不可移动的页脚信用

html - CSS - 实现字体系列的不同字体

jquery - 在 li 下方显示箭头指针,在事件 li 上使用不同颜色的指针

html - 多列 CSS 使第一列更宽

css - jQuery 移动按钮拉伸(stretch)太远