我想有多个输入字段,如果你要改变任何领域,所有其他人将相应地改变。但是,使用此代码:
$(document).ready(function(){ $(".field").keyup(function(){ $('.field').val( $('.field').val() ); }); });
并且所有字段都使用同一个类,只有第一个字段会在输入时改变所有其他字段。为什么会这样呢?
pes8fvy91#
这是因为你说将所有值都更改为.field值,默认情况下,它将返回第一个具有.field的元素的值。如果我错了,任何人都可以纠正我。你应该用这个
.field
$(document).ready(function(){ $(".field").keyup(function(){ $('.field').val($(this).val()); }); });
DEMO
1条答案
按热度按时间pes8fvy91#
这是因为你说将所有值都更改为
.field
值,默认情况下,它将返回第一个具有.field
的元素的值。如果我错了,任何人都可以纠正我。你应该用这个
DEMO