解决IE9下 input placeholder不支持问题。扩展jquery val

<script type="text/javascript">
(function ($) {
if (!("placeholder" in document.createElement("input"))) {
var originalVal = $.fn.val;
$.fn.val = function(value) {
if (arguments.length >= 1) {
return originalVal.call(this, value);
} else {
if ($(this).attr("value") == $(this).attr("placeholder")) {
$(this).attr("value", "");
}
}
return originalVal.call(this);
};
}
})(jQuery);
</script>

posted @ 2015-05-20 14:05  yiwan_tang  阅读(330)  评论(0编辑  收藏  举报