2011-03-23 4 views
0

입력 할 때 텍스트를 필터링 할 수있는 멋진 JQuery 테이블 필터 플러그인을 시각적으로 수정했습니다. http://www.studentbytes.co.uk/recipes.phpJQuery 필터 파일 수정

원본 파일이 위치는 다음과 같습니다 :

내 작업 페이지가 여기에있다 http://www.picnet.com.au/resources/tablefilter/demo.htm

난 데 문제는 내가 입력 필드를 제거하려는 각 열의 맨 위에 추가하지만, 지금까지 원래 코드를 편집하려고 시도한 결과 스크립트 오류가 발생했습니다.

{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} 

나는 이것이 당신이 아래로 가야한다는 것을 의미 알고 소스 코드에서 더러운 있지만 : 구문 오류가 (내가 추가 입력을 달성하는 유일한 조각을 추정되는)이 주석 한 후 라인 (174)에있다 아무도 나를 도울 수 있습니까?

또한이 유형의 플러그인을 시작한 사람 중 누가 페이지 매김을 구현할 수 있습니까? 필터는 페이지가 매겨진 콘텐츠와 같은 플러그인입니까?

여러분 모두를 도와 주셔서 감사합니다. 나는이 플러그인이 그것을 사용하는 것을 멈추게하는 즐거움보다 더 많은 문제를 제공할만한 가치가 있다고 판단했다. 나는 미래의 레퍼런스에서 "jQuery를 사용하여 데이터 조작 및 필터링"(아직 더 많은 링크를 게시 할 수있는 권한이 없음)을 위해 그물망에서 훌륭한 대안을 발견했습니다.

+0

문제의 원인이되는 코드를 찾아 낼 수 있습니까? –

+0

안녕하세요, 나는 플러그인이 '필터'클래스와 입력을 추가하지만 그 기능을 제거하려고/자바 스크립트 파일에서 코드 조각을 항상 오류가 던져 것 - 나는이 파일에이 함수에 대한 여러 링크가 있다고 생각 하지만 Javascript 디버깅에 대한 나의 제한된 지식은 도움이되지 않습니다. – Luis

+0

오류 메시지를 추가 할 수 있습니까? –

답변

0

어쩌면 당신은 DOM로드

$('.filter').hide() 
+0

아 물론 가능합니다. 원래 파일을 건드리지 말라고 조언하지 않겠습니까? – Luis

+0

가끔은 저항이 가장 적은 경로가 가장 좋을 수도 있지만 빠져 나오기를 원하는 경로에 따라 달라질 수 있습니다. 로드 후 DOM 요소를 제거하기 위해 jquery를 사용하면 처음부터 모든 것을 다시 코딩하여 많은 것을 배울 수 있고 코딩 snob의 경멸에 직면 할 수 있습니다. –

+0

안녕하세요, '. 필터'를 숨기면 작업이 수행되지만 원본 코드는 중복 된 입력 필드를 추가하고 첫 번째 필드 만 추가됩니다. 나는 이것을 다시 작성하고 Javascript와 Jquery를 배우는 데 적절한 시간을 가지지 만 이것은 대학 프로젝트를위한 시간입니다. 그래서 시간이 핵심입니다! – Luis

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 
     } 

끝에 ) }이 누락되었습니다.

+0

안녕하세요, 추가 괄호 및 중괄호를 추가했지만 여전히 오류가 발생하고 있습니다. 나는 "... filterToolTipMessage}"이후와 "before ..."); break a; ... " – Luis

+0

주석 처리 된 코드 블록을 게시 해보십시오. 코드를 보지 않고 코드의 문제점을 추측 할 수 없습니다. 또한 StackOverflow 프로 팁 : 즉, 오류 메시지의 정확한 텍스트와 코드의 출처를 밝혀야하며, 자세한 내용을 추가하기 위해 답을 편집하는 것을 두려워하지 마십시오. –