我想在按Tab键或通过鼠标时更改文本输入的背景颜色(.item-input
) - 出于某种原因焦点未被触发?更改焦点上的输入元素的背景颜色
例如:
<tr class="item">
<td> <input class="item-input" type="text" /> </td>
<td> <input class="option" type="text" /> </td>
</tr>
如果.item-输入经由键或鼠标
if($('.item-input').is(':focus')) {
$(this).addClass("input-focus");
}
在CSS文件中选择我有:
.input-focus {
background-color: yellow;
}
只需使用纯CSS https://developer.mozilla.org/en-US/docs/Web/CSS/:focus – epascarello 2015-02-07 23:39:01