它的作用是,当输入输入时,它会更改css并启用按钮,但是如果删除了输入,则不会返回上一级,即禁用和不透明0.6 ........

<script>
    $(document).ready(function(){


    $('.gbutton').attr('disabled',true);
    $('.gbutton').css( "opacity" ,"0.6" );

    $('#textid').keyup(function(){

        if($(this).val.length !=0){
            $('.gbutton').attr('disabled', false);
            $('.gbutton').css("opacity","1");
        }


    })
});
</script>

最佳答案

val()是方法,不是属性。应该:

$(this).val().length


同样,根据@BlackSheep注释,您应该使用prop()而不是attr()

10-05 19:59