Javascript Jquery-更改标签颜色
我有以下代码:Javascript Jquery-更改标签颜色,javascript,php,jquery,laravel,Javascript,Php,Jquery,Laravel,我有以下代码: jQuery('#novaPasse').on('keyup',function(){ var pass = $(this).val(); if (IsEnoughLength(pass) && HasMixedCase(pass) && HasNumeral(pass)){ $('#forcaPasse').text('Palavra-Passe Muito Fo
jQuery('#novaPasse').on('keyup',function(){
var pass = $(this).val();
if (IsEnoughLength(pass) && HasMixedCase(pass) && HasNumeral(pass)){
$('#forcaPasse').text('Palavra-Passe Muito Forte!');
$('#forcaPasse').prev('label').css('color','#8EFA00');
}else if (IsEnoughLength(pass) && HasMixedCase(pass)){
$('#forcaPasse').text('Palavra-Passe Forte!');
$('#forcaPasse').prev('label').css('color','#7CDB00');
}else if (IsEnoughLength(pass) && HasNumeral(pass)){
$('#forcaPasse').text('Palavra-Passe Moderada!');
$('#forcaPasse').prev('label').css('color','#FC9C35');
}else{
$('#forcaPasse').text('Palavra-Passe Fraca!');
$('#forcaPasse').prev('label').css('color','#FF0000');
}
});
目标是随文本一起更改颜色。如果没有颜色代码,它可以工作并更改文本。但是我想要不同颜色的文本。文本显示,但颜色不变。这是我的标签
<label id="forcaPasse"></label>
有人知道如何更改标签字体的颜色吗?解决方案是:我删除了先前的“标签”
jQuery('#novaPasse').on('keyup',function(){
var pass = $(this).val();
if (IsEnoughLength(pass) && HasMixedCase(pass) && HasNumeral(pass)){
$('#forcaPasse').text('Palavra-Passe Muito Forte!');
$('#forcaPasse').css('color','#8EFA00');
}else if (IsEnoughLength(pass) && HasMixedCase(pass)){
$('#forcaPasse').text('Palavra-Passe Forte!');
$('#forcaPasse').css('color','#7CDB00');
}else if (IsEnoughLength(pass) && HasNumeral(pass)){
$('#forcaPasse').text('Palavra-Passe Moderada!');
$('#forcaPasse').css('color','#FC9C35');
}else{
$('#forcaPasse').text('Palavra-Passe Fraca!');
$('#forcaPasse').css('color','#FF0000');
}
});
现在它工作正常了 你所拥有的应该有用。你也可以发布你的HTML,这样我们就可以看到它的结构了。你错过了块周围的{}。如果{…}如果{…}你是对的。我来编辑。颜色不会静止,你用的是LaraLevel?Laravel。是的,我用的是Laravel框架,你在这里改变了什么。让我们也知道。他删除了。上一个“标签”