我如何在jQuery中使用模糊?

时间:2017-08-16 05:24:46

标签: javascript jquery focus blur

我有以下代码:

 $(function() {
    $('.type_choice_textarea').on('focus', function() {
        $(this).css("height", "150px");
    });
    if ($('.type_choice_textarea').val().length == 0) {
        $('.type_choice_textarea').on('blur', function() {
            $(this).css("height", "30px");
        });
    }
});

blur不起作用。如何在if中使用blur

1 个答案:

答案 0 :(得分:1)

如果模糊事件处理程序中的条件

,请写信给你
 $(function() {
    let elem = '.type_choice_textarea';

    $(elem).on('focus', function() {
        $(this).css("height", "150px");
    });

    $(elem).on('blur', function() {
      if ($(this).val().length == 0) {            
        $(this).css("height", "30px");
      }
    });
});