Я использую пользовательский поиск Google, и я хотел бы отправить его форму, используя мой собственный div с JQuery. Я пробовал много вещей, не повезло, это один из них:Отправить Google Custom Search с JQuery
код Google:
<script>
(function() {
var cx = 'partner-pub-2789521296837340:9402765321';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search></gcse:search>
Jquery часть:
$(document).ready(function() {
$("div.button").click(function() {
$("form.gsc-search-box").submit();
return false;
});
});
Живой пример: JsFiddle
Большое спасибо :) У есть какие-либо идеи о том, как сделать результаты поиска откроется на той же странице? – Youss
Проверьте это api: https://developers.google.com/custom-search/docs/element – Unknown
Спасибо за ссылку – Youss