接收来自jstreet搜索的多个警报消息
Receiving multiple alert messages from jsTree search
我已经构建了下面的函数来在jtree中搜索文本。
如果找到搜索文本,则突出显示该节点。如果没有找到,用提示用户"没有匹配搜索字符串的节点,请重试"字符串。
当我输入一个不在jtree中的搜索文本时,就会收到警告。我再次搜索节点的有效文本,但我仍然在浏览器窗口上得到警告。
任何想法?
<script type="text/javascript">
function myFunction()
{
$(document).ready(function(){
var value=document.getElementById("search_field").value;
var searchResult;
var AlertsOn = false
$("#search_tree").click(function () {
searchResult=$("#tree").jstree("search",value);
if ($(searchResult).find('.jstree-search').length == 0)
{
AlertsOn = true;
}
else
{
AlertsOn = false;
}
if(AlertsOn == true){
alert($(searchResult).find('.jstree-search').length);
}
});
document.getElementById("search_field").value='';
});
}
</script>
html: <fieldset id="search">
<input type="text" name="search_field" id="search_field" value="" />
<button id="search_tree" onclick="myFunction()"> Search</button>
</fieldset>
我可以在jquery中调用这个重载页面来重新初始化警告框:
location.reload();
相关文章:
- 用程序搜索JQuery数据表中的文本
- 在html Select中添加搜索
- Ajax Live搜索发布到Laravel视图
- Ajax聊天消息重复而不仅仅是更新
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- 学生搜索项目jquery/javascript
- 用于搜索的聚合物嵌套绑定
- 在javascript中搜索具有重复值的两个数组中的匹配值
- 如果localstorage为空,则显示欢迎消息
- Angularjs-utils高亮过滤器在搜索时破坏应用程序
- 使用javascript搜索具有用户输入的数组
- 淘汰搜索/筛选
- 添加'错误'消息发送到同位素.JS搜索筛选器
- 当没有结果返回 JavaScript 搜索时显示消息
- 有什么方法可以隐藏搜索栏,直到用户向上滚动..类似于iPhone上的消息应用程序
- 如何在RadSearchBox中为不同的搜索选项提供不同的空消息
- Jquery移动自动完成,在搜索时显示消息
- 接收来自jstreet搜索的多个警报消息
- 仅当使用jQuery在搜索框中显示文本时显示消息
- 当没有HTML返回到jQuery搜索脚本时显示消息