问题标签 [quick-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
511 浏览

jquery - IE9 中的 JQuery 快速搜索

我有一个带有大表的页面,它使用 jquery quicksearch 来快速搜索表。编写的这个函数在 Chrome、FF 和 IE8 中运行良好,但在 IE9 中失败。事实上,它似乎以这样的方式失败,即 $(document).ready() 的剩余部分没有完成。关于我可以改变什么以使其在 IE9 中工作的任何想法?

编辑:看起来 IE9 控制台中的这个错误是问题所在:

SEC7112:来自 https://raw.github.com/riklomas/quicksearch/dev/jquery.quicksearch.js的脚本 由于 mime 类型不匹配而被阻止

现在我只需要弄清楚如何解决它!

EDIT2:文件托管在本地工作。对于提出此建议的评论者 - 将其添加为答案,我会将其标记为正确。

0 投票
5 回答
5110 浏览

bugzilla - 在 bugzilla 中解决了一个错误后,我发现该错误不再存在。我怎么能访问它?

一旦设置RESOLVED了错误,该错误就会从我的错误中完全删除。我想跟踪已解决的问题数量。我怎么能看到它并在一个列表中返回所有内容?

0 投票
1 回答
939 浏览

jquery - 如何定义使用 jquery Quicksearch 搜索的上下文?

我在定义要搜索的插件的上下文时遇到问题。

问题是,我有多个输入文本(用户可以从一个按钮添加越来越多),我正在做这样的事情:

$('.inp_txt').quicksearch('ul.myList li');

对于每个输入文本,我都有一个列表,如选择框,在键入时显示结果。问题是,当用户开始输入第一个输入时,插件会显示所有其他输入中的所有 .myList。我需要它只显示用户所在输入文本中的列表。

我认为我不能为每个列表使用不同的类并专门为每个列表调用插件,因为在导航时可以通过 JS 添加更多输入。

无论如何我可以定义上下文,使用$(this)或其他东西,所以插件知道它只在那个特定的列表中搜索?

谢谢!

0 投票
1 回答
145 浏览

javascript - 添加和删​​除元素 IF 类具有 x 样式...无法正常工作

我正在使用一个 jquery 快速搜索插件(https://github.com/riklomas/quicksearch),它根据输入到输入字段中的数据过滤列表。

如果没有返回结果,我想显示一条这样的消息。

快速搜索插件将 display: none 添加到所有不显示的列表元素。

因此,我尝试了这个:

结果是一个非常紧张/错误的解决方案。有时即使所有 li 项目都显示:无,它也不会附加消息。即使有列表项可见,它甚至也不会删除无内容消息。

有任何想法吗?

0 投票
1 回答
964 浏览

jquery - 如何让快速搜索使用多个条件?

我有用于处理输入的 jquery 的快速搜索插件,以允许过滤表:

但是,我现在想做一个调整,用户可以输入多个条件(例如,使用文本区域,每个术语在单独的行上),过滤器会显示与任何条件匹配的所有行。

0 投票
2 回答
873 浏览

dynamics-crm - MS Dynamics CRM 快速查找

例如,我有一个带有“描述”字段的实体。在“添加查找列”中该实体的设置中,我检查了“描述”字段。“描述”有以下文字:“关于实体的一些话”。当我输入快速查找字段文本“一些单词”时,我得到了我的实体,但是当我输入文本“关于实体”时,我什么也得不到。这看起来像搜索引擎尝试查找字段为“描述”的实体,该字段以“某些单词”开头,但不会尝试查找哪些包含键入的文本。我该如何解决?

0 投票
1 回答
626 浏览

jquery - 快速搜索错误的选择器

我正在使用 jquery quicksearch插件来搜索元素列表,但似乎我没有设置正确的选择器。

标记是这样的:

和插件:

这是一个小提琴示例,这是网站版本

0 投票
1 回答
109 浏览

dynamics-crm - MS Dynamics CRM 快速搜索

我想在实体线索、机会、客户的记录中查找记录。这意味着我可以从 Sales 中选择 Leads,然后我可以从 Leads、Opportunities 和 Accounts 中查找记录。可能吗?

0 投票
1 回答
501 浏览

jquery-plugins - 用于显示相应内容的带有 Quicksearch 插件问题的 Tablesorter 过滤器

当我选择一个类别时,我试图让表格显示相应的内容。我已经成功实施了。但是,如果我在选择一个类别后在搜索框中搜索(使用快速搜索插件),它将搜索表中的所有行,而不是只搜索相应的内容。我该怎么做,它只会搜索相应的项目?

Here is the demo

http://jsfiddle.net/azsuA/

更新的问题

现在我在表中的可乐下面有一个子行。我想知道为什么它被算作“filteredRows”?如何使“filteredRows”不包括表中的子行?出于某种原因,如果我选择“未分类”,它会显示“1 - 1/ 1 (1) / 14”,而应该是“- / (14)”

Another demo

http://jsfiddle.net/azsuA/4/

0 投票
1 回答
254 浏览

jquery - 使用 jQuery Quicksearch 时是否可以重新定位 jQuery Masonry-“砖块”?

我以 jQuery Masonry 样式 ( http://masonry.desandro.com/ ) 和 jQuery Quicksearch ( https://github.com/DeuxHuitHuit/quicksearch )显示我的结果。
当我进行搜索时,不匹配的“砖块”会被删除/隐藏 - 这是正确的。但是剩下的匹配的“砖块”散布在页面各处,因为它们被锁定在一个特定的位置。

我知道 Masonry 能够在调整浏览器窗口宽度时重新定位“砖块”,所以我的第一个想法是通过在 Quicksearch -option 中添加一些东西来触发这种效果: -这样:+1px-1pxonAfter

只是为了检查我是否可以设法更改窗口大小,但这根本不起作用。

有人做过类似的事情吗?
- 或者,有没有办法在事件发生后重新定位砌体 - “砖块”,比如 onkeyUp或其他什么?