Javascript 如何在keyup上检索输入值?
我试图实现的是输出实际值/文本,以便将其保存到变量中,但控制台会给我一个数字指示器,每次我输入时,它都会不断添加到该指示器中Javascript 如何在keyup上检索输入值?,javascript,jquery,Javascript,Jquery,我试图实现的是输出实际值/文本,以便将其保存到变量中,但控制台会给我一个数字指示器,每次我输入时,它都会不断添加到该指示器中 <input id="usp-custom-3" type="text"> 你的代码有两个问题。首先,您需要获取输入的val(),而不是html()。其次,您需要在每次事件发生时检索该值,因此将其放置在事件处理程序中,如下所示: $(#usp-custom-3”)。在(“键控”,函数()上{ var country1=$(“#usp-custom-3”).
<input id="usp-custom-3" type="text">
你的代码有两个问题。首先,您需要获取
输入的val()
,而不是html()
。其次,您需要在每次事件发生时检索该值,因此将其放置在事件处理程序中,如下所示:
$(#usp-custom-3”)。在(“键控”,函数()上{
var country1=$(“#usp-custom-3”).val();
console.log(country1);
});代码>
哦,当然!谢谢。现在,如果我可以,那么如果输入有jquery自动完成,你的代码可以工作,它的逻辑,但是如果我开始输入“fra..”自动完成给我“france”,控制台中的输出仍然是“fra..”,这就像没有在输入中拾取最终值一样(很抱歉有点继续问这个问题,只是在应用bit后才注意到)这将取决于自动完成的工作方式。这可能是因为输入的值实际上不是“France”-它只是看起来像那样。或者插件以编程方式修改了值,不会引发任何事件。在后一种情况下,您应该能够在自动完成库w上挂接“select”类型的事件您可以使用它来获取所选的值。如果您对此有问题,我建议您开始一个新问题。没关系,非常感谢,我只是查看了文档,还发现