它的作用是,当输入输入时,它会更改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()