这是我正在尝试做的事情:
我有一个简单的输入字段,如果它有一个空值,在焦点上,我想给它一个值12345。
问题是,一旦值变为12345,并且我在其后面添加任何内容(例如7890),请单击“外部”,单击“内部”,它将删除7890。
如何将7890或之后的任何内容作为值,以便在模糊和聚焦时不会被删除?
答案 0 :(得分:4)
你有焦点功能绑定和检查空白的val交换。
试试这个:
编辑:根据@ karim79的评论更新了代码以删除多余的功能
$('.inputField').focus(function() {
if ($(this).val() == '') $(this).val("12345");
});
答案 1 :(得分:1)
赞this?
$('.inputField').each(function() {
if($(this).val() == '')
$(this).focus(function(){
if($(this).val() == '')
$(this).val("12345");
});
});