我有一个搜索框和用户可以把搜索文本到它。例如:书,书,书。在js文件中,变量从搜索框中获取值。
var searchtext= "${searchtext}"; <br/>
如果用户这次将"book“放入搜索box.Because,则此代码失败,
var searchtext= ""book"".
如果我改变了
var searchtext= "${searchtext}"; to var searchtext= '${searchtext}';
如果用户将“book”放入搜索框,则此代码将失
我已经使用Jquery和JSON实现了实时搜索。最初不会显示任何结果,因为搜索框中没有文本。当我在搜索文本框中输入一些文本时,它会显示结果。但是,即使我从搜索文本框中删除了文本,结果也会显示出来。
从文本框中删除所有内容后,如何删除结果?
下面是jquery代码:
$('#search').keyup(function(){
var searchField= $('#search').val();
console.log(searchField);
var myExp = new RegExp(searchField, "i" );
我有一个jquery搜索建议。函数运行正常。但现在我想要的函数是检测继续搜索。
例如:我想搜索的名字是David,我在文本框中只输入了text : Da。并将显示命名建议。现在,如果我点击每一个地方,div框建议将关闭,对吗?这里我想要的是,当我再次点击文本框搜索,它将显示div框建议我输入的最后一个大小写: Da
以下是目前为止的JS代码:
$(document).ready(function() {
$(".searchs").keyup(function() {
var searchbox = $(this).val();
var
我对Jquery非常陌生,我试图刺激文本字段上的enter键。但这不管用。
我有一个带有id deviceSearchByName的文本框。我在deviceSearchByName中输入了一些文本,当我按回车时,搜索结果就会显示出来。我正在从safari控制台尝试这段代码:
var e = jQuery.Event("keydown");
e.which = 13; // Enter
$("#deviceSearchByName").trigger(e)
它不会触发enter键事件。
编辑:
var e = jQuery.Event("keyup"