2016-12-26 6 views
0

이 워드 프레스 페이지의 표를 수정하고 싶습니다. 관리자 패널에만 액세스 할 수 있습니다. 단지 결과 표시WPDataTables는 필터링 된 결과 만 표시합니다.

http://cqpperu.org/colegiados/busqueda-de-colegiados

모든 필터가 적용되는 경우. 나는 그렇게하기 위해 wordpress plugin에 어떤 옵션도 찾지 못했다. WPDataTables 포럼에서 제공하는 솔루션을 시도했지만 작동하지 않았습니다. 그 하나의 페이지에 코드를 삽입 할 수 있도록 Custom CSS-js-php 플러그인을 설치하려고했습니다.

는이 코드

#table_1, #table_1_info, #table_1_paginate { display: none !important; } 

를 사용하여 CSS로 테이블을 숨기기 위해 관리하지만, JS와 함께 표시 할 수 없습니다.

나는이 코드를 운이없이 시험해 보았습니다.

jQuery("#table_1_filter input").keyup(function (e) { 
if ($(this).val().length > 1) { 
    $("#table_1,#table_1_info,#table_1_paginate").show(); 
} else { 
    $("#table_1,#table_1_info,#table_1_paginate").hide(); 
    } 
}); 

내가 그렇게 도와주세요 자바 스크립트에 아주 새로운 해요. 고맙습니다.

답변

0

나에게도 효과가 없었지만 온라인으로 코드를 검색하고 적용한 후에이 문제를 해결했습니다. 희망이 당신을 위해 작동합니다.

var $tb = jQuery.noConflict(); 
jQuery(function($tb) { 
    $tb('#table_1_filter input').on('keyup', function() { 
     if($tb(this).val().length > 3){ 
$tb('#table_1').attr('style','display: table !important'); } else { $tb('#table_1').attr('style','display: none !important'); } 
    }); 
}); 

누군가를 특정 테이블에만 적용하는 방법을 알고 있다면 좋을 것입니다. 감사!