0

私は次のフォームを持っています。私がやろうとしているのは、の値が変更されたときに、変更された値の値とjqueryrate[]を使用した値を取得したいということです。product[]

例: rate[] の値 (テーブルの最初の行から) を 100 に変更した場合、rate[] ..100 とその product_id[].. 1001 の新しい値を取得したい

<form id="myform">
  <table>
     <tr>
         <td>Product 1</td>
         <input type="hidden" name="product_id[]" value="1001" />
         <td><input type="text" name="rate[]" value="2" /></td>
         <td><input type="text" name="quantity[]" value="10" /></td>
     </tr>

    <tr>
         <td>Product 2</td>
         <input type="hidden" name="product_id[]" value="1002" />
         <td><input type="text" name="rate[]" value="2" /></td>
         <td><input type="text" name="quantity[]" value="10" /></td>
     </tr>
  <table>
</form>

私の JQuery コード;

<script type="text/javascript">

  $(":text[name='rate[]']").bind("keyup", function() {

     // What to write here?

 });

これらの値を見つけるためのjqueryコードを書くのを手伝ってくれませんか?

ありがとう :)

4

1 に答える 1

0

これはうまくいくはずです:

var productID = $(this).closest('tr').find('input[name^="product_id"]').val();
于 2012-12-16T09:27:37.097 に答える