当前位置:  开发笔记 > 编程语言 > 正文

使用Javascript过滤div的"列表"

如何解决《使用Javascript过滤div的"列表"》经验,为你挑选了1个好方法。

我有一个转发器,为某些方法返回的每个项目输出如下所示的div.

the title
the description

我需要在页面上有一个文本框,允许用户根据标题字段中的内容过滤列表.我希望它发生在用户输入的时候.

我可以在不寻求帮助的情况下完成这项工作,但我想做得对.我正在使用ASP.Net 2.0 WebForms(不幸的是),如果它对我有用,我可以使用jQuery(我对它的经验很少).

任何提示或样品将不胜感激.

如果过滤操作需要几秒钟,那么如何防止其锁定屏幕?我应该在什么事件上进行过滤?jQuery中有什么能让javascript变得更干净吗?



1> Craig Stuntz..:

是的,使用jQuery这很简单.首先隐藏一切:

$("div.title").hide();

(匹配"div"类型的元素与类"title".)现在显示匹配:

$("div.title:contains(searchText)").show();

帮助"包含".

除非页面很大,否则不应该花费"秒".您可以在onKeyDown和onChange中执行此操作.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有