Html 输入框文本颜色与CSS是否对焦

Html 输入框文本颜色与CSS是否对焦,html,css,Html,Css,我有一个表,它运行一个脚本,将tablefilter放在顶部。表格字体是白色的,因此它使我的输入框中的文本也变为白色,您无法看到您键入的内容。我已经在CSS中完成了这项工作: input, select, textarea{ color: black; } textarea:focus, input:focus { color: black; } 上面提到的唯一问题是,如果你对方框失去焦点,它会变回白色。所以你输入一些东西,然后转到下一个框,它又变白了。我怎样才能使它在CSS中工作,一旦我输

我有一个表,它运行一个脚本,将tablefilter放在顶部。表格字体是白色的,因此它使我的输入框中的文本也变为白色,您无法看到您键入的内容。我已经在CSS中完成了这项工作:

input, select, textarea{
color: black;
}

textarea:focus, input:focus {
color: black;
}
上面提到的唯一问题是,如果你对方框失去焦点,它会变回白色。所以你输入一些东西,然后转到下一个框,它又变白了。我怎样才能使它在CSS中工作,一旦我输入文本,即使我失去了对文本框的关注,它也会保持黑色?

这里:

你也可以用CSS来做,但是在它上添加一个类

$('input[type="text"]').focus(function() {
    $(this).addClass("focus");
});

$('input[type="text"]').blur(function() {
    $(this).removeClass("focus");
});

添加重要的,看看它是否有效。如果是这样的话,那么您就拥有了一些覆盖您的样式的东西,因为它应该像您现在拥有的那样工作
$('input[type="text"]').focus(function() {
    $(this).addClass("focus");
});

$('input[type="text"]').blur(function() {
    $(this).removeClass("focus");
});