我正在使用JQuery和JqGrid插件以及过滤器工具栏。例如,当在"名称"列的过滤器中输入"ABC"时,所有包含"ABC"的名称都将被过滤。
现在,我希望当我点击如下链接时:
<a href="???">ABC</a>
所有包含"ABC"的名称都将被过滤,就像过滤工具栏的操作一样。
如何做到这一点?
您想将链接<a href="???">ABC</a>
放在哪里?
通常,您需要在页面上放置按钮、链接、跨度或其他元素,并绑定调用triggerToolbar()
并返回false的click
事件,以防止<a>
的默认操作。因此,解决方案可以是以下HTML代码
<a id="mysearch" href="#">Click me to apply the filter</a>
以及以下JavaScript代码
$("#mysearch").click(function () {
$("#mygrid")[0].triggerToolbar();
return false;
});