jQuery: textarea default value disppear on click

前端 未结 8 1178
Happy的楠姐
Happy的楠姐 2021-02-04 16:40

I want a textarea with some default text. When the user clicks in the textarea the default text should be deleted. How can I make value of a textarea disappear on click?

<
8条回答
  •  我在风中等你
    2021-02-04 17:38

    $('#textarea').click(function(){
         if($(this).val() == "This should be removed.."){
              $(this).val() = "";
         }
    });
    

    //edit

    var defaultTextAreaValue = "This should be removed..";
    $('#textarea').focus(function(){
         if($(this).val() == defaultTextAreaValue){
             $(this).val("");
         }
    });
    $('#textarea').blur(function(){
          if($(this).val() == "" || $(this).val() == defaultTextAreaValue){
              $(this).val(defaultTextAreaValue);
          }
    });
    

提交回复
热议问题