修改JQuery过滤器文件

时间:2011-03-23 16:24:10

标签: php jquery filter

我已经修改了(视觉上)一个漂亮的JQuery表过滤器插件,它允许您在键入时过滤文本 - 我相信您以前都看过它。

我的工作页面在这里:http://www.studentbytes.co.uk/recipes.php

原始文件位于此处:http://www.picnet.com.au/resources/tablefilter/demo.htm

我遇到的问题是我想要删除每列顶部添加的输入字段,但到目前为止我编辑原始代码的所有尝试都导致了脚本错误。在评论出这个之后,语法错误在第174行(这是我认为唯一可以实现添加输入的部分):

{case "text":$filter$$3_header$$2_header$$inline_297_td$$1$$=$goog$dom$createDom$$("in­put",{type:"text",id:"filter_"+$colIdx$$inline_296$$,"class":"filter",title:$JSCo­mpiler_StaticMethods_getFilterDom$self$$inline_295_element$$inline_303_headerText­$$.options.filterToolTipMessage} 

我知道这意味着你必须在源代码中潦倒,但任何人都可以帮助我吗?

此外,有没有人曾经发起过这种类型的插件并设法实现分页?过滤插件是否像分页内容一样?

感谢所有人的帮助。我觉得这个插件值得提供更多的麻烦而不是快乐停止使用它。我发现了一个很好的替代网络,但未来的参考称为“使用jQuery来操作和过滤数据”(我没有权限发布更多的链接)。

2 个答案:

答案 0 :(得分:1)

您发布的代码会使括号不平衡。你注释掉了:

{
  case "text":
    $filter$$3_header$$2_header$$inline_297_td$$1$$ = 
      $goog$dom$createDom$$("input",{            
        type:    "text",
        id:      "filter_" + $colIdx$$inline_296$$,
        "class": "filter",
        title:   $JSCo­mpiler_StaticMethods_getFilterDom$self$$inline_295_element$$inline_303_headerText­$$
           .options.filterToolTipMessage
       } 

你最后错过了) }

答案 1 :(得分:0)

也许你可以把这个放在javascript中,以便在DOM加载后执行