基于网页前端页面内容搜索的实现分析

基于网页前端页面内容搜索的实现分析
这就是你在网页上进行查询之前所做的事情。

表单获取关键字>返回SQL语句处理>数据返回到前端显示

今天,突然,这个函数如何实现访问者的Ctrl + F,把数据放在页面上一次,然后用JS匹配页面的内容。

不管怎样,现在函数完成了,优化完成了。

复制代码代码如下所示:
$(函数(){())
Var UserArray =新的数组();
Var TurenameArray =新的数组();
无功表= $(表> TBODY );

table.children(),(){()(函数
用户名= $(这)。儿童情商()。(0)Html();
输出 / /存款的数目
UserArray.push(用户名);
turename = $(这)。儿童情商()。(1)Html();
该名称将保存在数组中。
TurenameArray.push(turename);
});

$(#搜索)。焦点(函数(){)
美元(这个)。瓦迩();
}Blur(函数(){)
瓦尔= $(这个)。瓦迩());
如果(=)
{
$(this)瓦迩(name);
}
});
$(。按钮)。Click(function(){)
val = $(#搜索)瓦迩();
如果(=
{
警报(请输入有效的名称和名称);
}
其他的
{
table.children()。隐藏(100);
如果(!IsNaN(Val))
{
Hanld(userarray,瓦迩);
}
其他的
{
Hanld(turenamearray,瓦迩);
}
}
});
功能hanld(数组的值)
{
为(i = 0;i < array.length;i++)
{
如果(数组{我} indexOf(价值)!= = 1)
{
table.children()。Eq(我),(1000);
}
}
}
代码在上面,我将在下面讨论设计思想。

获取匹配的数据按顺序存储在数组中,然后匹配。

使用js子串函数返回返回1如果不匹配,并且匹配返回字符串的位置

这允许你完成搜索。所有的数据都隐藏在匹配成功之前并显示出来。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部