Javascript 如何在html中将自定义DuckDuckGo搜索定向到特定站点?
我正在用HTML和jQuery编写一个自定义搜索栏 到目前为止,我掌握的代码是:Javascript 如何在html中将自定义DuckDuckGo搜索定向到特定站点?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在用HTML和jQuery编写一个自定义搜索栏 到目前为止,我掌握的代码是: $(文档).ready(函数(){ $('.submit_on_enter').keydown(函数(事件){ //如果要使用另一个按钮,请将其更改为enter has keyCode=13 如果(event.keyCode==13){ 这个.form.submit(); 返回false; } }); }); 您需要将站点:website.com作为q值的一部分,而不是键 $(文档).ready(函数(){ $
$(文档).ready(函数(){
$('.submit_on_enter').keydown(函数(事件){
//如果要使用另一个按钮,请将其更改为enter has keyCode=13
如果(event.keyCode==13){
这个.form.submit();
返回false;
}
});
});代码>
您需要将站点:website.com
作为q
值的一部分,而不是键
$(文档).ready(函数(){
$('.submit_on_enter').keydown(函数(事件){
//如果要使用另一个按钮,请将其更改为enter has keyCode=13
如果(event.keyCode==13){
this.form.q.value=“site:website.com”+this.form.q.value
这个.form.submit();
返回false;
}
});
});代码>
您需要将站点:website.com
作为q
值的一部分,而不是键
$(文档).ready(函数(){
$('.submit_on_enter').keydown(函数(事件){
//如果要使用另一个按钮,请将其更改为enter has keyCode=13
如果(event.keyCode==13){
this.form.q.value=“site:website.com”+this.form.q.value
这个.form.submit();
返回false;
}
});
});代码>
您可以截取表单的提交事件,并将'site:website.com'
附加到q
输入中。我确实尝试将'site:website.com'
附加到q
输入中。。。问题是搜索之前有q
。例如,添加此项后搜索“Red”将返回以下url:https://duckduckgo.com/?q+站点%3Awebsite.com=red
,这是一个没有任何链接的链接。您将站点
部分附加到了那里,而不是查询字符串本身。site
部分只是查询字符串的一部分,它不是一个单独的参数对不起,我不明白。这是我目前输入的html
您可以拦截表单的提交
事件,并将'site:website.com'
附加到q
输入中。我确实尝试将'site:website.com'
附加到q
输入中。。。问题是搜索之前有q
。例如,添加此项后搜索“Red”将返回以下url:https://duckduckgo.com/?q+站点%3Awebsite.com=red
,这是一个没有任何链接的链接。您将站点
部分附加到了那里,而不是查询字符串本身。site
部分只是查询字符串的一部分,它不是一个单独的参数对不起,我不明白。这是我目前输入的html<代码>
不过,我在使用google.com时确实遇到了一个小问题。搜索需要2次点击,因为它只会重定向到谷歌的主页,并填充输入框,而不是实际显示结果。DuckDuckGo工作得很好。不过,当我使用google.com时,我确实有一个小问题。搜索需要2次点击,因为它只会重定向到谷歌的主页,并填充输入框,而不是实际显示结果。但是DuckDuckGo工作得很好。