2016-12-26 13 views
0

Я хочу изменить таблицу на этой странице wordpress, у меня есть доступ к панели администратора.WPDataTables показать только отфильтрованные результаты

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

только результаты показывают, если любой фильтр применяется. Для этого я не нашел вариантов плагина wordpress. Я пробовал решение, предлагаемое на форуме WPDataTables, но это не сработало. Я попытался установить пользовательский css-js-php плагин, чтобы иметь возможность вставлять код на эту единственную страницу.

мне удалось скрыть таблицу с помощью CSS, используя этот код

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

, но не может показать его с 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(); 
    } 
}); 

Я очень новичок в javascript, поэтому, пожалуйста, помогите. Спасибо.

ответ

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'); } 
    }); 
}); 

Если кто знает, как применять его только к определенной таблице, это было бы здорово. Благодаря!