在 YUI 中的 SELECT 标签内加载 link

Load a link inside a SELECT tag in YUI

我有一个 SELECT,里面有许多 option 项,如下所示:

<select>
  <option data-link="http://www.foo.com">Link to Foo website</option>
  <option data-link="http://www.bar.com">Link to Bar website</option>
  ...
</select>

我需要当用户更改 SELECT 值时,它将被重定向到相应的网站,url 在 data-link 属性中。

我的约束是不能用jQuery,应该用YUI.

拜托,你能帮帮我吗?

我没有用 YUI 做太多工作,但是,在使用它解决类似问题时,我遇到了这个 post 似乎对我有用。与代码相关的答案如下:

Y.one("#mySelect").on("change", function() {
   document.location.href = this.get('value'); 
});