Как сделать одинаковый выбор в 2 списках?

Davahkiin

Постоялец
Регистрация
20 Мар 2014
Сообщения
90
Реакции
4
Есть 2 select-a (select[name='location']) на странице, как сделать что бы если в 1 выбиралось, то выбор дублировался на 2? Заранее благодарен :)
 
jQuery
HTML:
<script type="text/javascript" src="/sh/lib/jquery/jquery-1.5.2.min.js"></script>
<script>
$(document).ready(function(){
  $('select[name="location"]').change(function(){
    $('select[name="location"]').val($(this).val());
  }).change();
});
</script>
<form>
  <select name="location">
    <option value="1">111</option>
    <option value="2">222</option>
    <option value="3">333</option>
  </select>
</form>
<form>
  <select name="location">
    <option value="1">111</option>
    <option value="2">222</option>
    <option value="3">333</option>
  </select>
</form>
Если надо на JavaScript - черкани. Спать не лягу - напишу.
 
jQuery
HTML:
<script type="text/javascript" src="/sh/lib/jquery/jquery-1.5.2.min.js"></script>
<script>
$(document).ready(function(){
  $('select[name="location"]').change(function(){
    $('select[name="location"]').val($(this).val());
  }).change();
});
</script>
<form>
  <select name="location">
    <option value="1">111</option>
    <option value="2">222</option>
    <option value="3">333</option>
  </select>
</form>
<form>
  <select name="location">
    <option value="1">111</option>
    <option value="2">222</option>
    <option value="3">333</option>
  </select>
</form>
Если надо на JavaScript - черкани. Спать не лягу - напишу.
спасибо, сделал по другому немного)

Код:
$('select[name="location"]').change(function(){
    var id = $(this).attr('id');
    id = (id == 'location_1') ? 'location_2' : 'location_1';
    $('#'+id).val($(this).val());
});
 
Назад
Сверху