gpt4 book ai didi

jquery - 使用 jQuery 将值插入输入字段?

转载 作者:行者123 更新时间:2023-12-01 06:36:45 25 4
gpt4 key购买 nike

在下面的代码中,我想使用 jQuery 将单词 "username" 放入值字段中。然后,当用户选择输入框时,“用户名”一词将消失,留下一个空的输入字段供用户输入他的用户名。

这可以用 jQuery 来完成吗?

<p class="login-username">
<input type="text" name="log" id="user_login" class="input" value="" size="20" tabindex="10">
</p>

最佳答案

您可以使用 HTML5 占位符 来实现

<input type="text" placeholder="Username" />

并针对旧版浏览器修复它(这正是您所要求的部分)

$('[placeholder]').focus(function() {
var input = $(this);
if (input.val() == input.attr('placeholder')) {
input.val('');
input.removeClass('placeholder');
}
}).blur(function() {
var input = $(this);
if (input.val() == '' || input.val() == input.attr('placeholder')) {
input.addClass('placeholder');
input.val(input.attr('placeholder'));
}
}).blur();

SOURCE

<小时/>

更新

要通过 jQuery 更改 HTML 并向输入字段添加占位符,您可以执行以下操作

$("input").prop("placeholder", "username");

DEMO

关于jquery - 使用 jQuery 将值插入输入字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13465034/

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