$("#search_input").autocomplete({
source: results,
select: function(e, i) {
$('#searchresultdata').text(i.item.value);
}
}).on("keyup change",function() {
var search_input = $(this).val();
if (search_input.length > 0 && search_input != "Begin typing to search...") {
$('#searchresultdata').text("RAWR");
}
$('#searchresultdata').text(search_input);
}
);
这是我的搜索框代码(search_input)。基本上,我只是想要它,如果盒子是空的或包含"开始输入搜索......"显示RAWR,如果没有,则显示在search_input中输入的内容
答案 0 :(得分:1)
无论您的情况是否匹配,您都在呼叫.text(search_input);
。
您需要将其放入else
声明:
if (search_input.length > 0 && search_input != "Begin typing to search...") {
$('#searchresultdata').text("RAWR");
}
else
{
$('#searchresultdata').text(search_input);
}