【发布时间】:2015-07-16 11:13:23
【问题描述】:
我有简单的 2 文本字段。一个是普通文本,另一个我用于日期选择器。我想清除占位符 onfocus 并再次显示 onblur 这是我正在使用的以下代码:
$('input,textarea').focus(function(){
$(this).data('placeholder',$(this).attr('placeholder'))
console.log($(this).data('placeholder'));
$(this).attr('placeholder','');
});
$('input,textarea').blur(function(){
console.log("adding "+$(this).data('placeholder'));
$(this).attr('placeholder',$(this).data('placeholder'));
});
对于普通文本,它可以正常工作,但对于 datepicker 文本字段占位符在模糊后不会出现。是否有任何解决方案使 datepicker 文本字段可以表现得像简单的文本字段?
试试DEMO
【问题讨论】:
-
第 10 行:$(this).data('placeholder', $(this).attr('placeholder'));缺少分号
-
@PhilAndelhofs 你确定是因为
;吗?我不这么认为:-( -
刚刚对你的东西发表了评论,现在正在寻找选项.. 等一下
-
阅读stackoverflow.com/questions/4002234/…@PhilAndelhofs
-
我知道,但谢谢 :D 仍在寻找一个简单的解决方案,我认为成立
标签: jquery datepicker