讓IE低版本瀏覽器也支援placeholder屬性

老廖發表於2019-05-11


(function($) {
	$.extend({
		IE: function() {
			if (/MSIE\s(\d+)/.test(navigator.userAgent)) {
				return parseInt(RegExp.$1);
			}
			return 99;
		}
	});

	$.fn.placeholder = function() {
		if ($.IE < 10) {
			this.each(function() {
				var pla = $(this).attr('placeholder');
				$(this).focus(function() {
					if ($(this).val() == pla) {
						$(this).val('');
					}
				}).blur(function() {
					if ($(this).val() == '') {
						$(this).val(pla);
					}
				});
				$(this).trigger('blur');
			});
		}
	}

})(jQuery);

//使用方法
$('[placeholder]').placeholder();





老廖最後編輯於:4年前

內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。

相關文章