How do I auto-hide placeholder text upon focus using css or jquery?

后端 未结 26 1786
长情又很酷
长情又很酷 2020-11-28 00:39

This is done automatically for every browser except Chrome.

I\'m guessing I have to specifically target Chrome.

Any solutio

26条回答
  •  爱一瞬间的悲伤
    2020-11-28 01:11

    Demo is here: jsfiddle

    Try this :

    //auto-hide-placeholder-text-upon-focus
    if(!$.browser.webkit){
    $("input").each(
            function(){
                $(this).data('holder',$(this).attr('placeholder'));
                $(this).focusin(function(){
                    $(this).attr('placeholder','');
                });
                $(this).focusout(function(){
                    $(this).attr('placeholder',$(this).data('holder'));
                });
    
            });
    
    }
    

提交回复
热议问题