如何在 Jquery 中清除文本字段后显示占位符值



>我像这样将文本字段值设置为空

$("#navbarSearchField").val('');

现在我想重新显示占位符值。我尝试触发模糊和模糊,但都没有奏效。

$("#navbarSearchField").trigger("blur"); // and .trigger("focusout");

这修复了它。

专注于窗体之外的另一个元素

$("#navbarSearchField").val('');
$("#navbarHeader").first().focus();

看看这个

$("#s").blur(function()
{
   if($(this).val() == '')
     $(this).val('some text');
});
<script src="http://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="crossorigin="anonymous"></script>
<input type="text" name="s" id="s" placeholder="some text">

相关内容

  • 没有找到相关文章

最新更新