我在互联网上寻找答案,试图找到我的问题的答案,我找到的最接近答案的是另一个 Stack Overflow 问题,在这里:如何更改 Google 地图 API 地点自动完成中的默认文本 https://stackoverflow.com/questions/9108499/how-do-i-change-the-default-text-in-google-maps-api-places-autocomplete
问题是,要么OP没有和我完全相同的要求,要么他们没有说清楚是否有。
我正在寻找一种方法来获取文本输入字段中的默认“输入位置”,并将其替换为其他内容同时保持相同的功能。即,让文本在焦点上消失,如果没有输入文本,则在失去焦点时重新出现。
在我当前的尝试中,我尝试使用 jQuery 插件替换文本。它在页面加载时可视化地工作,但是当单击时,“输入位置”会再次弹出,并在输入文本或输入失去焦点时消失(而不是文本输入字段按预期变为空白)。
有人可以在这里给我指点吗?
提前致谢。
只需设置placeholder
的属性input
您将自动完成功能附加到您想要的任何内容的元素:
<input type="text" placeholder="Some new text">
这在文档 https://developers.google.com/maps/documentation/javascript/places-autocomplete#placeholder_text:
默认情况下,自动完成服务创建的文本字段
包含标准占位符文本。要修改文本,请设置
输入元素上的占位符属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)