我正在尝试这样做,所以当用户标记/将焦点放在输入字段上时,应该在下面显示一个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/

10-10 00:23
查看更多