簡體   English   中英

Javascript Jquery-更改標簽顏色

[英]Javascript Jquery - Change Label Color

我有以下代碼:

 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>

有誰知道如何更改標簽字體的顏色?

解決方法是:我刪除了prev('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');
            }
            });

現在它可以正常工作了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM