1

ここで何が欠けていますか?

ドロップダウンが動的に生成される場合、ドロップダウンのオプションを変更するにはどうすればよいですか

onchange内に問題があります。すべての兄弟の値を変更されたselectの値に設定したい

$("select").on("change",function() {
  var idx=$(this).val();
  console.log($(this).attr("id"),$(this).val())
  $(this).siblings("select").each(function() {
     $(this).val(idx);
  });
});

これがJSFIDDLEで生成されたコードです

私は見た

ドロップダウンの1つが変更されたときに、他のすべてのドロップダウンの値を取得するにはどうすればよいですか

しかし、私は私のエラーの理由を見つけることを好みます

4

1 に答える 1

2

valメソッドをプロパティとして使用しています。

var idx=$(this).val;
//            ----^

http://jsfiddle.net/Vr5Je/

val代わりにメソッドを使用することもできますeach

$("select").on("change", function() {
    $(this).siblings("select").val(this.value);
});

http://jsfiddle.net/Pq2vq/

于 2012-10-13T15:56:32.810 に答える