Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery-更改标签颜色_Javascript_Php_Jquery_Laravel - Fatal编程技术网

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框架,你在这里改变了什么。让我们也知道。他删除了。上一个“标签”