我需要实现一种单词感应功能。我需要的是有一个插件,它可以读取并比较一个单词,当我输入一个预定义单词时,并且在成功匹配时,它将显示一个复选框。jquery在你输入时阅读和比较一个单词
为图像中,有一次我型式试验,并给予空间,将采取整字测试,并将其与预定的字比较说:“证词”。现在,由于我在测试后给出了一个空格,它将不会与参考单词匹配,并且会等待下一个单词。再次,当用户按空格键时,它将采用新词并开始比较。
我需要实现一种单词感应功能。我需要的是有一个插件,它可以读取并比较一个单词,当我输入一个预定义单词时,并且在成功匹配时,它将显示一个复选框。jquery在你输入时阅读和比较一个单词
为图像中,有一次我型式试验,并给予空间,将采取整字测试,并将其与预定的字比较说:“证词”。现在,由于我在测试后给出了一个空格,它将不会与参考单词匹配,并且会等待下一个单词。再次,当用户按空格键时,它将采用新词并开始比较。
如果您需要比jQuery的自动完成更多的自定义选项,您可以将keypress事件绑定到您输入的文本框中,检查用户正在按下的键的键码,并相应地执行操作。一些沿线:
$('#textarea').bind('keypress', function(e) {
var key = (e.keyCode ? e.keyCode : e.charCode);
if(key == '32') {
alert("spacebar was pressed");
var input = $("#textArea").val();
// Put your comparison logic here
}
});
我记得有一些funkiness与IE如何处理代码,但上面的作品至少与FF和Chrome。
funkiness通过你使用'e.keyCode‖解决。 e.charCode'。 –
http://jqueryui.com/demos/autocomplete/ – NimChimpsky