IE浏览器 支持 placeholder

Fengzi · 1 年前 发布 · 681 次点击

一段简单的基于JQ的代码片段,让IE浏览器支持HTML5的placeholder属性。

<!–[if lte IE 9]>
<script>
    function iePlaceholder(){
        $("input,textarea").each(function(){
            if($(this).val() == "" && $(this).attr("placeholder") != ""){
                $(this).val($(this).attr("placeholder"));
                $(this).focus(function(){
                    if($(this).val() == $(this).attr("placeholder")){
                        $(this).val("");
                    }
                });
                $(this).blur(function(){
                    if($(this).val() == ""){
                        $(this).val($(this).attr("placeholder"));
                    }
                });
            }
        });
    }
    $(document).ready(function() {
        iePlaceholder();
    });
</script>
<![endif]-->

 

目前尚无回复
添加一条新的回复