【发布时间】:2015-08-04 14:10:40
【问题描述】:
我有一个文本框
<input id="textinput" type="text" name="text_input" value=""/>
和一个正确链接的(在文档准备功能中做了一个 console.log 并且它工作)jquery 文件
$(document).ready(function()
{
console.log("hi");
});
$( '#textinput' ).keypress(function() {
var tag_text = $('#textinput').val();
console.log("key pressed");
});
As far as I can tell, I'm doing everything properly. 但是,我显然做得不对。
我的目标是让当一个字母/字符(或任何键,真的)被按下并专注于 textinput 文本框时,就会触发一个事件。
我在这里做错了什么?
【问题讨论】:
-
您确定正确包含 jQuery 了吗?您在控制台中遇到什么错误?
-
为什么你把console.log放在文档准备事件中而不是keypress代码?
-
您必须将
keypress处理程序放入准备好的文档中 -
@Juhana 因为我对 jQuery 事件的理解太可怕了......
标签: javascript jquery html events triggers