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