我有两张桌子。我想将值从一个表镜像到另一个表。我目前的实现是这样的:
<script type="text/javascript">
$("#textfield1, #textfield2, #textfield3, #select1").on("keyup keypress blur click change", function(event){
$("input[type='text']#copytextfield1").val( $("[type='text']#textfield1").val() );
$("input[type='text']#copytextfield2").val( $("[type='text']#textfield2").val() );
$("input[type='text']#copytextfield3").val( $("[type='text']#textfield3").val() );
$("input[type='text']#copytextfield4").val( $("select#select1").val() );
});
</script>
如您所见,名称非常相似。唯一的区别是镜像元素具有“副本”。你能提出一些提高效率的方法吗?也许利用命名约定?