0

我有 1 个或多个文本框,当第一个文本框更改时,我需要将值复制到其他文本框。这些是动态创建的,因此可以是任意数量的文本框这是文本框的 html 标记:

<input type="text" name="PreviousQuotePrice@(Model.SanQuoteLineKey)" class="PreviousQuotePrice" id="PreviousQuotePrice@(Model.SanQuoteLineKey)" value="@(Model.PreviousQuotePrice)"/>

我的 jQuery 和警报显示已经做到了这一点,但我很难将值从一个文本框复制到另一个文本框。

$(".PreviousQuotePrice").live('input', function () {
    alert('Test');
});

任何帮助将不胜感激。

4

1 回答 1

2

您需要知道的真正事情是如何将这些动态创建的文本框分组,它们是否都具有相同的类?同名?如果您动态创建的文本框都具有相同的类,则很容易做到。

$(document).ready(function() {
  $(".PreviousQuotePrice").on('keyup',function(){
    $(".otherClass").val($(".PreviousQuotePrice").val());
  });
});

这个例子可以在这里看到:http: //jsfiddle.net/Hryax/

于 2013-05-01T12:13:33.287 回答