Onchange 通过 select 打开 URL - jQuery
在更改选择选项和 URL 时附加事件的最佳方式是什么?将 href 存储在 attr 中并在更改时获取它?
What would be the best way to attach an event so on change of a select option a URL. Store the href in an attr and grab it on change?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(15)
这很简单,让我们看一个工作示例:
备注:
on
替换为bind
。It is pretty simple, let's see a working example:
Remarks:
on
withbind
.我认为这是最简单的方法:
I think this is the simplest way:
抱歉,但是这里有太多编码......
我将免费为您提供最简单的一个。我早在 2005 年就发明了它,尽管 javascript 来源现在说是他们的员工想出了它 - 一年多后!
无论如何,就在这里,没有 JavaScript!
只需输入您喜欢的任何 URL 或相对 URL(到服务器上的页面位置),它将始终有效。
Sorry, but there's to much coding going on here ...
I'll give the simplest one to you for free. I invented it back in 2005, although the javascript source now says it was their staff who came up with it - more than a year later!
Anyway, here it is, no javascript !!!
Just type in any URL you like, or a relative URL (to the pages location on server), it will always work.
您可以使用这个简单的代码片段,使用 jQuery 从下拉菜单进行重定向。
You can use this simple code snippet using jQuery to redirect from a drop down menu.
我就是这样做的
Here's how i'd do it
超级简单的方法如下。无需创建函数。
Super easy way is as following. No need to create a function.
JS Fiddle 示例
这适用于所选选项中的 href
JS Fiddle Example
This works for the href in an option that is selected
我相信在选择选项卡中重新定义位置的最简单方法如下:
I believe the simplest way to redefine a location inside select tab is as follows:
另一种方式:
Another way:
如果你不希望 url 将其放在选项的值上,我会给你举个例子:
If you don't want the url to put it on option's value, i'll give u example :
试试这个代码,它工作完美
Try this code its working perfect
尝试此代码,它可以在 Firefox、Chrome、IE 上运行
Try this code its working Firefox, Chrome, IE
我发现这是最好的方法。但不知道如何在新选项卡中打开每个网址
I found this is the best way. but dont know how to open each url in a new tab