从网站搜索

时间:2015-08-17 15:09:36

标签: jquery asp.net knockout.js

我想为我的网站创建自定义搜索页面。搜索页面上有一个文本框和一个搜索按钮。当返回搜索结果时,我想突出显示任何完全匹配。

突出显示部分的最佳方法是什么? KnockoutJS,jQuery等。

1 个答案:

答案 0 :(得分:1)

好像你在问如何使用Knockoutjs突出显示内容。这就是css绑定常用的内容。

<input data-bind="text: searchText"></input>
<div data-bind="foreach: items">
    <div data-bind="css: { 'highlight': $component.isItemFiltered($data) }">
        <my-item></my-item>
    </div>
</div>

isItemFiltered将返回一个布尔值,指示循环中的项目当前是否与搜索结果“匹配”。