2016-01-06 2 views
-2

Это пример выпадающего списка, который у меня есть в моей программе. в настоящий момент ссылка работает только для этого списка, как мне сделать следующий раскрывающийся список рядом с этим? как мне работать getElementById("list").value?JQuery выпадающий список link

Благодарим за помощь.

<select name="list" Id="list" accesskey="target"> 
    <option value='none' selected>Choose a Destination</option> 
    <option value="europeresort.html">Europe</option> 
    <option value="africaresort.html">Africa</option> 
    <option value="northamericaresort.html">North America</option> 
    <option value="southamericaresort.html">South America</option> 
    <option value="thealpsresort.html">The Alps</option> 
    <option value="carribeanresort.html">Carribean</option> 
    <option value="indianoceanresort.html">Indian Ocean</option> 
    <option value="asiaresort.html">Asia</option> 
<select> 
<input type=button value="Go" onclick="goToNewPage()" /> 
+0

Не ясно, что вы хотите сделать. – Azim

+0

Я хочу иметь возможность использовать другой раскрывающийся список рядом с этим. Но работают только ссылки в первом выпадающем списке. Я хочу добавить несколько списков с кнопками go –

+0

Что значит «рядом с этим»? Следующая страница или сразу после этого выпадающего меню. Вы также должны опубликовать свой 'html'. – Azim

ответ

0

Проблема заключается в том, что у вас два выпадающего списка id s такие же. Вот почему вы всегда получаете значение первого выпадающего списка. Следующий фрагмент кода может вам помочь.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<select name="list" id="list" accesskey="target"> 
 
    <option value='none' selected>Choose a Destination</option> 
 
    <option value="europeresort.html">Europe</option> 
 
    <option value="africaresort.html">Africa</option> 
 
    <option value="northamericaresort.html">North America</option> 
 
    <option value="southamericaresort.html">South America</option> 
 
    <option value="thealpsresort.html">The Alps</option> 
 
    <option value="carribeanresort.html">Carribean</option> 
 
    <option value="indianoceanresort.html">Indian Ocean</option> 
 
    <option value="asiaresort.html">Asia</option> 
 
</select> 
 
<input type="button" value="Go"/> 
 

 
<select name="list" id="list" accesskey="target"> 
 
    <option value='none' selected>Choose a Comfort Level</option> 
 
    <option value="comfort3star.html">Comfort 3 star</option> 
 
    <option value="theme2.html">Premium 4 star</option> 
 
    <option value="theme3.html">Luxury 5 star</option> 
 
</select> 
 
<input type="button" value="Go"/> 
 

 
<script> 
 
    $('input').click(function() { 
 
     var url = $(this).prev('select').val(); 
 
     if (url != 'none') 
 
      window.location = url; 
 
    }); 
 
</script>

+0

Большое спасибо за вашу помощь Azim. Это сработало. :) –

Смежные вопросы