Javascript 不同输入的keyup(函数(事件)函数
我创建了一个小的ajax建议输入字段(位于此处:) Javascript在建议框中检测到keyup事件,如下所示:Javascript 不同输入的keyup(函数(事件)函数,javascript,Javascript,我创建了一个小的ajax建议输入字段(位于此处:) Javascript在建议框中检测到keyup事件,如下所示: $("#suggestiveInput").keyup(function(event){ }) function suggestiveInput(inputName, options){ suggestionCount++; $("#suggestiveInput"+suggestionCount).keyup(function(event){ })
$("#suggestiveInput").keyup(function(event){
})
function suggestiveInput(inputName, options){
suggestionCount++;
$("#suggestiveInput"+suggestionCount).keyup(function(event){
})
})
其中输入的id为suggestiveInput
我希望页面上能够有多个建议框,但不希望使用php为每个元素打印$(“#suggestiveInput”).keyup(函数(事件){
理想情况下,我需要一个javascript函数来处理所有输入
另外,如果可能的话,我不希望捕获所有击键,然后将其路由到文本字段
我试过这样的方法:
$("#suggestiveInput").keyup(function(event){
})
function suggestiveInput(inputName, options){
suggestionCount++;
$("#suggestiveInput"+suggestionCount).keyup(function(event){
})
})
但是它不能解决问题。将类名应用于每个输入,然后将keyup事件绑定到该输入。您可以将一个类应用于多个元素。为什么不能使用类来绑定它?为什么它不能解决问题?您如何调用该函数?是的,为此您可以添加类似
class=“suggestInput”
到您想要的每个输入,然后将其绑定到该类:$('.suggestInput').keyup(function(){
ah ok,在函数中如何查找输入的id?