Javascript 在客户端访问input.val(),以便使用参数呈现部分
我有一个id为“searcha”的输入,正在尝试执行实时搜索Javascript 在客户端访问input.val(),以便使用参数呈现部分,javascript,jquery,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-4,Javascript,Jquery,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 4,我有一个id为“searcha”的输入,正在尝试执行实时搜索 <input type="input" id="searcha" placeholder="Search"> 我找不到方法将$('#searcha').val()传递到keyup()上进行渲染 $('#searcha').keyup(函数(){ $('#index table').html('query:$('#searcha').val())%>')) }) 我应该如何将params[:query]传递给
<input type="input" id="searcha" placeholder="Search">
我找不到方法将$('#searcha').val()传递到keyup()上进行渲染
$('#searcha').keyup(函数(){
$('#index table').html('query:$('#searcha').val())%>'))
})
我应该如何将params[:query]传递给控制器?看起来您缺少第二行中的#at searcha,顺便说一句,您可以将其替换为关键字
this
,我在这里写了一个示例,说明我的意思,它无论如何都不会工作。因为:`$('不允许作为全局变量名。
$('#searcha').keyup(function(){
$('#index-table').html('<%= j (render index, :locals => query: $('#searcha').val() ) %>')
})