JQUERY将css格式应用于php中的所有记录,而循环表而不是符合我的条件的记录



我在表中有一列,我希望小于 0.65 的值以红色突出显示。 我在jQuery中应用的代码如下

$(document).ready(function(){
$('.tests').each(function(){
var one= $('.tests').val();
if (one<0.65) 
{
$('.tests').css("background-color", "red")
}
});

});

问题是整个列都获取红色,而不仅仅是此条件中的值。

好的,我正在编辑帖子并添加片段

$(document).ready(function(){
$('.tests').each(function(){
var one= $(this).val();
if (one<0.65) 
{
$(this).css("background-color", "red")
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" class="tests" value="0.54">
<input type="text" class="tests" value="0.44">
<input type="text" class="tests" value="0.94">
<input type="text" class="tests" value="0.84">
<input type="text" class="tests" value="0.82">
<input type="text" class="tests" value="0.54">

如果它不适合您,请添加 HTML,也许那里有问题。

最新更新