0

我有以下表格。我想要做的是当值rate[]改变时我想得到改变值的值和product[]使用jquery的值。

例如:如果我将 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 回答