0
こんにちは私はデータを取得して、下の画像のような表に置くポップアップビューを持っています。 計算で列を動的に追加したい前の列jQuery
QTY入力テキストを編集する場合の主なタスクは、たとえばこれを200にした後に、この列の隣に新しい列が追加され、残りの値が保持されるということですたとえば、最初の500を200に変更すると、次の列に(500-200)= 300と表示され、下の画像のように変化し続けます。次のようなものを作成しようとしています。私はblurイベントを使用していますが、新しい列がない変更の列の後、最後に作成されており、 私のサンプルコードは
以下のようなものである第二の画像に私はショーvalues.likeを計算することはできません
<table border="1" cellspacing="0">
<tr>
<th><input class='check_all' type='checkbox' onclick="select_all()"/></th>
<th>S. No</th>
<th>First Name</th>
<th>Last Name</th>
<th>Tamil</th>
<th>English</th>
<th>Computer</th>
<th>Total</th>
</tr>
<tr>
<td><input type='checkbox' class='case'/></td>
<td>1.</td>
<td><input type='text' id='first_name' name='first_name[]'/></td>
<td><input type='text' id='last_name' name='last_name[]'/></td>
<td><input type='text' id='tamil' name='tamil[]'/></td>
<td><input type='text' id='english' name='english[]'/> </td>
<td><input type='text' id='computer' name='computer[]'/></td>
<td><input type='text' id='total' name='total[]'/> </td>
</tr>
</table>
<button type="button" class='delete'>- Delete</button>
<button type="button" class='addmore'>+ Add More</button>
<p>
<input type='submit' name='submit' value='submit' class='but'/></p>
****Javascript code**
var i=2;
$("#last_name").blur(function(){
var data="<tr><td><input type='checkbox' class='case'/></td><td>"+i+".
</td>";
data +="<td><input type='text' id='first_name"+i+"'
name='first_name[]'/></td> <td><input type='text' id='last_name"+i+"'
name='last_name[]'/></td><td><input type='text' id='tamil"+i+"'
name='tamil[]'/></td><td><input type='text' id='english"+i+"'
name='english[]'/></td><td><input type='text' id='computer"+i+"'
name='computer[]'/></td><td><input type='text' id='total"+i+"'
name='total[]'/></td></tr>";
$('table').append(data);
i++;
})
私は$(「テーブル」)を置き換える行の後に追加するには必要な.Thanksに
ありがとうございます。しかし、これは初めて初めて発生します。生成された列に再び追加したい場合は、 1つしか動作していない@Fabiano Taioli –
あなたの要求に合うようにコードを変更 –
非常に助けてくれてありがとうございます。しかし、もしあなたが差の計算部分で私を助けることができますか?なぜなら、すべてのボックスについて、すべての親ボックスについて正しく計算できないからです。私は非常に感謝します@Fabiano –