如何删除Google搜索引擎占位符(Cse)

时间:2017-07-06 09:07:48

标签: jquery css google-custom-search

我正在尝试使用 jquery addClass css 删除Google搜索引擎的占位符。

网站网址:https://gragop.herokuapp.com

检查控制台:如果您在w3-hide课程中添加课程gsc-input,则会将其删除,但我不知道该怎么做。

CSS

.w3-hide{display:none!important}

Jquery 我正在尝试但没有成功:

$(".gsc-input").addClass("gsc-input w3-hide");

3 个答案:

答案 0 :(得分:0)

我假设您想要隐藏占位符,但您仍然希望它成为搜索栏。将w3-hide类添加到gsc-i-id1会完全隐藏搜索栏,使其不可打字。相反,您需要覆盖应用的背景img(Google徽标)样式。

$( window ).on( "load", function() {
    $('#gsc-i-id1').removeAttr('placeholder');
    $('#gsc-i-id1').css('background', 'none');

    $('#gsc-i-id1').on('blur', function() {
        $('#gsc-i-id1').css('background', 'none');
    });
});

答案 1 :(得分:0)

$(document).ready(function(){
 $('#gsc-i-id1').attr("placeholder", "");
 $('#gsc-i-id1').css('background-image', 'none');
 $("#gsc-i-id1").blur(function() {
  $('#gsc-i-id1').css('background-image', 'none');
 });
});

答案 2 :(得分:0)

我写了一个函数,在生成广告时不断阻止广告。

GSC Google搜索控制台 - 屏蔽结果中的广告

$(document).ready(function () {
is_expired = 0;
$(function (){
var timer = setInterval(hidead, 100);
if (is_expired > 0) {
 clearInterval(timer);
}
}); 

function hidead() {
$(".gsc-adBlock").hide();
};

});