2013-03-02 56 views
-4

我需要一个学校项目的下拉菜单,我不太了解JavaScript,所以我在这里问。我只需要在下拉菜单中点击某个选项时添加重定向。我粘贴的文件pastie http://pastie.org/6365493http://pastie.org/6365495jquery下拉菜单重定向

+2

你已经发布了很多代码;如果您明确说明什么不适用于您当前的解决方案,并且更具体地说明您要实现的目标,则此问题将更容易回答。 – ASGM 2013-03-02 14:11:00

回答

0
HTML: 
<select id="selectbox"> 
    <option value="https://www.yahoo.com/" selected>Option1</option> 
    <option value="https://www.google.co.in/">Option2</option> 
    <option value="https://www.gmail.com/">Option3</option> 
</select> 


JAVASCRIPT: 
<script> 
    jQuery(function() { 
     $("#selectbox").change(function() { 
      location.href = $(this).val(); 
     }) 
    }); 
</script> 
+0

obtrusive javascript(导致xss)想想吧 – IamStalker 2013-03-02 13:57:59

0

下面是一些非常非常简单的我为你写:

http://jsbin.com/ayomar/3

HTML:

<select id="redirect"> 
    <option>Where to cer?</option> 
    <option value="http://www.google.com">Home</option> 
    </select> 

JAVASCRIPT:JQuery的

$("#redirect").on("change", function() { 
    var self = $(this); 
    // console.log(self.val()); 
    window.location.href = self.val(); 
}); 
+0

请在这里发布代码,而不是在任何外部网站 – bukart 2013-03-02 14:10:57

+0

什么?你降低了我的分数,你是认真的?这是一个完整的例子,你可以检查它。 – IamStalker 2013-03-02 14:21:17

+0

只需用您的示例代码更新您的答案,以便我可以删除downvote – bukart 2013-03-02 14:22:43