gpt4 book ai didi

javascript - 如何在焦点上显示占位符文本?

转载 作者:行者123 更新时间:2023-11-28 15:22:41 24 4
gpt4 key购买 nike

我有以下占位符:

 <div class="input-text-container search" style="display:none;">
<input type="text" id="textSearch" class="input-text-big search-message" placeholder="Search in your list"/>
<i class="common-sprite cross search"></i>
</div>

当用户单击“search.icon-search”类的图标时显示输入

我使用以下 JS 代码:

 $('.search.icon-search').on(
'click',
function(e) {
e.preventDefault();
$('#textSearch').focus()
});

问题是占位符在焦点上消失。即使在焦点上我怎样才能显示它?

最佳答案

为此您不需要任何 JavaScript 或 jQuery。我有一个纯 CSS 解决方案。您可以在焦点上使用不透明度。

input {opacity: 0; outline: 0; border: 0;}
input:focus {opacity: 1; outline: 0; border: 0;}
span {border: 1px solid #999; display: inline-block;}
<span><input placeholder="This is not visible until you click!" /></span>

关于javascript - 如何在焦点上显示占位符文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30590452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com