Javascript 发送文本字段';s作为搜索查询对谷歌的价值

Javascript 发送文本字段';s作为搜索查询对谷歌的价值,javascript,jquery,Javascript,Jquery,有没有办法获取输入字段的值并将其作为搜索查询发送到Google 我将如何使用jQuery的.attr()并将其存储在变量中。然后用加号(+)替换该字符串中的所有空格。然后把它连接到?然后使用window.location导航新构造的URL 有更好的方法吗 或者,如果你想不出更好的办法,你能帮我实现上述目标吗。 我遇到问题的部分是使用.attr()并为window.location指定一个变量作为其参数。好吧,不需要用+替换空格,因为这不会使您的查询有任何不同 对于其余部分,您可以使用: wind

有没有办法获取输入字段的值并将其作为搜索查询发送到Google

我将如何使用jQuery的.attr()并将其存储在变量中。然后用加号(+)替换该字符串中的所有空格。然后把它连接到?然后使用window.location导航新构造的URL

有更好的方法吗

或者,如果你想不出更好的办法,你能帮我实现上述目标吗。
我遇到问题的部分是使用.attr()并为window.location指定一个变量作为其参数。

好吧,不需要用
+
替换空格,因为这不会使您的查询有任何不同

对于其余部分,您可以使用:

window.location.href = 'http://google.com?q='+encodeUriComponent($('#textbox').val());

那么,不需要用
+
替换空格,因为这不会使您的查询有任何不同

对于其余部分,您可以使用:

window.location.href = 'http://google.com?q='+encodeUriComponent($('#textbox').val());

这看起来很完美,但似乎也不起作用。正在使用jQuery动态插入输入字段的值。我把下面的代码放在动态地将查询插入文本字段的代码之后,但是页面永远不会转到google<代码>window.location.href=http://google.com?q=“+encodeUriComponent($('input[type=“search”]”)val())这看起来很完美,但似乎也不起作用。正在使用jQuery动态插入输入字段的值。我把下面的代码放在动态地将查询插入文本字段的代码之后,但是页面永远不会转到google<代码>window.location.href=http://google.com?q=“+encodeUriComponent($('input[type=“search”]”)val())