如何将清除结果按钮移至结果部分? I found this answer但它适用于不同的或较旧的搜索版本,我似乎无法使用相同的概念来处理此版本的自定义搜索。
这是我的代码:
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script>
google.load('search', '1', {language: 'en'});
google.setOnLoadCallback(function() {
var customSearchOptions = {};
var customSearchControl = new google.search.CustomSearchControl('{param_id}', customSearchOptions);
var options = new google.search.DrawOptions();
options.setAutoComplete(true);
customSearchControl.draw('cse', options);
jQuery('input.gsc-input').val('Search');
}, true);
</script>
我已经尝试过这个jQuery('td.gsc-clear-button').insertAfter(jQuery('.gsc-above-wrapper-area'));
尝试将清除按钮移动到搜索结果但没有发生任何事情。
我能够使用jQuery('input.gsc-input').val('Search');
添加占位符文字,但显然更改清除按钮并不那么简单。
我会在Google的帮助论坛上问这个,看看有人在那里有答案。如果他们这样做,我一定会把它添加到这里。
答案 0 :(得分:2)
要获取清除结果按钮:
var $grabClearResults = $('.gsib_b');
然后将按钮放入结果中:
jQuery('.gsc-result-info-container').after($grabClearResults);