我有两个选择元素,选项数量相同,这些选项的值相同,但文本不同(翻译的)。
如何将选择从一个复制到另一个?
从用户的角度来看,如果有人会在英文选择中选择“red” (值=1)和“brown” (值=5),我希望出现“rubrum” (值=1)和“rufum” (值=5)在拉丁语中选择。
对于<input>
标签,这有效:
$(this).closest('.common-parent')
.find(".common-identifier")
.not(this)
.val( $(this).val() );
可悲的是,这省略了<select>
标签。
我找到了很多复制项目的方法,但找不到复制实际选择的方法。
在这里小提琴:http: //jsfiddle.net/e53aJ/8/
编辑:如果可能的话,我希望它同时适用于单选和多选。我知道起初我没有在我的小提琴中反映这一点,对不起。