我在这里缺少什么?
作为对How can i change options in dropdowns if it is generated dynamically?
的回答的一部分我在onchange中有一个问题。我想将所有兄弟姐妹值设置为已更改的选择
的值$("select").on("change",function() {
var idx=$(this).val();
console.log($(this).attr("id"),$(this).val())
$(this).siblings("select").each(function() {
$(this).val(idx);
});
});
以下是JSFIDDLE
中生成的代码我见过
How do i get the value of all other dropdowns when one of them is changed
但我更愿意找到错误的原因
答案 0 :(得分:2)
您使用val
方法作为属性。
var idx=$(this).val;
// ----^
您还可以使用val
方法代替each
:
$("select").on("change", function() {
$(this).siblings("select").val(this.value);
});