我尝试了一些ajax,但是当我按下回车按钮时,它给了我第一个数组结果。但是我想在哪个字段中输入值,只有该输入值应该得到。
html代码
<tbody class="item-table">
<?php foreach($findInvst as $v){
$result = $this->M_join->investmentListt('investment_manage', array('invest_pro_id'=> $v->pro_id));
?>
<tr>
<td width="1%"><input type='radio' id="delChecked" name='delChecked[]' value="<?php echo $v->pro_id;?>"></td>
<td width="26%"><input type='text' readonly="readonly" name='' id='' value="<?php echo $v->invest_title;?>"></td>
<td width="7%"><input type='text' readonly="readonly" name='' id='' value="<?php echo $v->asx;?>"></td>
<td width="11%"><input type='text' readonly="readonly" name='' id='' value="<?php echo $result->aa ;?>"></td>
<td width="9%"><input type='text' readonly="readonly" name='' id='' value="<?php echo $result->dataAmnt ;?>"></td>
<td width="11%"><input type='text' readonly="readonly" name='' id='' value="<?php echo $result->amount ;?>"></td>
<td width="11%"><input type='text' name='market_p_unit[]' id='market_p_unit' value="<?php echo $result->MarketValue ;?>"></td>
<td width="10%"><input type='text' readonly="readonly" name='' id='' value="<?php echo $result->shareValue ;?>"></td>
<td width="5%"><input type='text' readonly="readonly" name='' id='' value="<?php echo $result->oneFee; ?>"></td>
<td width="9%"><input type='text' readonly="readonly" name='' id='' value="<?php echo $result->totalBrokkery_fee;?>"></td>
</tr>
<?php }?>
</tbody>
Ajax代码
$(function () {
$('#market_p_unit').keypress(function (e) {
var code = (e.keyCode ? e.keyCode : e.which);
//alert(code);
if (code == 13) {
var market_p_unit = $('#market_p_unit').val();
alert(market_p_unit);
}
});
});
我想要像图片中的值:
答案 0 :(得分:0)
您可以在JQuery的key down事件中实现此目的。请尝试以下代码。
$(function () {
$(".txt").keydown(function (e) {
if (e.which === 13) {
alert($(this).val());
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr>
<td>
<input type="text" class="txt" value="1" />
</td>
</tr>
<tr>
<td>
<input type="text" class="txt" value="2" />
</td>
</tr>
<tr>
<td>
<input type="text" class="txt" value="3" />
</td>
</tr>
<tr>
<td>
<input type="text" class="txt" value="4" />
</td>
</tr>
</table>