<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输入框值。
我怎么能得到它?
答案 0 :(得分:0)
可能是这样的:
$(this).closest('tr').find('input[type="text"]').val();
其中$(this)
是点击的锚点,并获得最接近的父<tr>
,然后.find()
输入并获取其值。