在我的网站中,我可以选择使用此代码添加(多次)带有按钮的输入,
$("#add_new_detail").click(function() {
$("#det_add_area").append('
<div id="no_'+i+'"><table><tr><td> '+i+' </td><td>
<input type="text" name="det['+i+'][details]" /> </td><td>
<input type="text" name="det['+i+'][amount]" value="0" /> </td><td>
<input type="text" name="det['+i+'][price_real]" value="0" /> </td><td>
<input type="text" name="det['+i+'][price_user]" value="0" /> </td><td>
<input type="text" name="det['+i+'][total_price]" value="0" DISABLED />
</td><td> <input type="text" name="det['+i+'][total_price_for_user]" value="0" DISABLED /> </td><td>
<div class="delete_line" onClick="re(\'no_'+i+'\')"> delete </div></td></tr></table></div>
');
i++;
});
现在,每次我单击按钮时,它都会创建一个新的输入行。这是完美的工作。现在我正在尝试在输入之间进行计算,我正在尝试在其中输入一个数字
det['+i+'][数量]
并用(数学)加倍
det['+i+'][price_real]
并将结果发布到
det['+i+'][total_price]
现在我不知道如何与这些特定字段进行交互(通过单击按钮创建) - 每行都有自己的金额,price_real,total_price ...如何使用 onKeyUp 进行计算?如果有人能给我一个想法,我将如何从这一点继续前进,我将不胜感激。
谢谢 :)