jquery - 将文本添加到 div - 字段焦点

标签 jquery html focus

我正在尝试这样做,所以当用户标记/将焦点放在输入字段上时,div 应该出现在下面的文本中。目前我有这个:

    <div class="field">
        <label for="email" class="label">E-mail:</label> 
        <input id="email" name="email" size="50" id="emailField" type="email" value="" />
    </div>                    

    <div id="emailNoti"></div>

这是我当前的 JS 代码:

$("#emailField").focus(function() {
  $("#emailNoti").html("You have now pressed the field. Start typing");
});

然而什么也没有发生。没有出现div

最佳答案

您输入的两个 ID 是非法的,这也是您无法使用 $("#emailField") 选择它的原因。删除 id="email"id="emailField"

此外,当仅插入文本时,您可以使用 text() 方法代替 html()

关于jquery - 将文本添加到 div - 字段焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9241028/

相关文章:

c# - 如何在html中设置阿拉伯字符串的顺序

jquery - 单击一个 div 移动另一个?

javascript - 弹出图像和文本的 Dojo 对话框

javascript - 谷歌浏览器无法在新标签页中打开 blob

javascript - Firefox 使用鼠标 x,y 的方法与 Chrome 或 IE 不同

java - 即使选择了 JTextField,箭头键 KeyBindings 仍然有效

c# - 如果用户单击表单上的其他位置,如何取消选择文本框?

jquery - 多个输入的清算值(value)?

javascript - ondragstart - 带有动态元素的 setDragImage

javascript - 如果选择框是,则每 x 秒播放一次声音?