JQuery для дублирования формы выберите пункт меню

У меня есть простая форма с двумя раскрывающимися меню. Чего я не могу понять, так это иметь простую HTML-ссылку, которая скопирует выбор из первого меню выбора во второе. Единственное предостережение: мы не устанавливаем id в поля ввода формы, поэтому мне нужно, чтобы выбор объекта JQuery выполнялся с использованием поля name. Вот HTML-код формы:

<form action="/form/update" name="update-form" method="POST"> 

<select name="menu1_selection"> 
<option value="">-</option> 
<option value="1">1</option> 
<option value="2">2</option> 
<option value="3">3</option> 
<option value="4">4</option> 
<option value="5">5</option> 
<option value="6">6</option> 
<option value="7">7</option> 
<option value="8">8</option> 
<option value="9">9</option> 
<option value="10">10</option> 
<option value="11">11</option> 
<option value="12">12</option> 
</select>

<select name="menu2_selection"> 
<option value="">-</option> 
<option value="1">1</option> 
<option value="2">2</option> 
<option value="3">3</option> 
<option value="4">4</option> 
<option value="5">5</option> 
<option value="6">6</option> 
<option value="7">7</option> 
<option value="8">8</option> 
<option value="9">9</option> 
<option value="10">10</option> 
<option value="11">11</option> 
<option value="12">12</option> 
</select>

<a href="#" onclick="return false;" class="copyMenu1">copy</a>

</form>

И вот JQuery, который я сейчас использую, не работает, так как не может правильно выбрать значение из первого меню:

<script type="text/javascript"> 
  $(document).ready(function() {  
    $("a.copyMenu1").click(function(){
        $("input[name='menu1_selection']").val($("input[name='hmenu2_selection']").val());
    });
  });
</script>

Я пробовал около 100 различных способов и все еще не могу выяснить, как правильно выбрать значение из первого меню и сделать такой же выбор из второго меню, используя выделение поля «имя». Заранее благодарим за помощь!

1
задан Russell C. 14 September 2010 в 15:51
поделиться