自动设置第二个选择字段值

时间:2012-03-20 15:26:52

标签: javascript jquery

所以基本上我需要做一个功能,如果你从第一个选择框中选择一些东西,它也会在第二个选择框中自动选择,如果你在第二个选择框中改变任何东西,它将在第一个选择中自动更改盒子也是。这是我现在的距离,我已修复,如果someoen更改了第一个选择框值,但我不确定如何使第二个选择框值与第一个相同,反之亦然。 - http://jsfiddle.net/3Tt7N/5/

希望你能帮助我;)!

3 个答案:

答案 0 :(得分:1)

基本上,您需要做的是收集第一个表的值'。('),然后将其设置为第二个表的参数 .VAL()。它可能看起来像这样

$("#table2").val( $("#table1").val(cars) ); 

但那只是丑陋 ...所以我们将它分配给var (你选择命名汽车的那个)和将该变量传递给相应的表'.val()'方法。

$("#table1").change( function() {
  var cars = $("#table1").val();
  $("#table2").val(cars);
});

$("#table2").change( function() {
  var cars = $("#table2").val();
  $("#table1").val(cars);
});

证明:http://jsfiddle.net/iredmedia/jPNYK/

答案 1 :(得分:1)

答案 2 :(得分:0)

试试这个:

JS

$("#table1").click( function() {
  $("#table2").val($("#table1").val()) ;
 });​
$("#table2").click( function() {

  $("#table1").val($("#table2").val()) ;
      });

示例:

http://jsfiddle.net/3Tt7N/10/