-3
<tr>
    <td>Arizona</td>
    <td>AZ</td>
    <td>
        <input id="item_Rate" name="item.Rate" size="5" type="text" value="1.00" />
    </td>
    <td>
        <a href="javascript:UpdateTaxRate(this, 4)">Update</a>
    </td>
</tr><tr>
    <td>Arkansas</td>
    <td>AR</td>
    <td>
        <input id="item_Rate" name="item.Rate" size="5" type="text" value="2.00" />
    </td>
    <td>
        <a href="javascript:UpdateTaxRate(this, 5)">Update</a>
    </td>
</tr><tr>
    <td>California</td>
    <td>CA</td>
    <td>
        <input id="item_Rate" name="item.Rate" size="5" type="text" value="3.00" />
    </td>
    <td>
        <a href="javascript:UpdateTaxRate(this, 6)">Update</a>
    </td>
</tr>

我喜欢上表,我想在点击更新时获取之前的 DOM 输入框值。

我怎么能得到那个?

4

1 回答 1

0

可能是这样的:

$(this).closest('tr').find('input[type="text"]').val();

$(this)单击的锚点在哪里,然后获取最近的父项,<tr>然后.find()获取输入并获取它的值。

于 2013-04-19T18:07:39.160 回答