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 に答える