2016-07-13 12 views
-1

Ich versuche, eine einzelne Zeile in einer Tabelle zu ändern. Zum Beispiel V1 oder V2, aber wenn ich V1 in der Theorie ändern, sollte es nur ändern T1, aber das funktioniert nicht. Wenn ich das Feld V1 ändere, ändern die Felder T1 und T2 ihre Werte.HTML-Tabelle bei Änderung editierbar

\t $('#editable').editableTableWidget(); 
 
\t $('#editable td.uneditable').on('change', function(evt, newValue) { 
 
\t \t return false; 
 
\t }); 
 

 
    $('#editable td').on('change', function(evt, newValue) { 
 
\t if($("#V1").text()){ 
 
\t $("#T1").text(+ $("#A1").text() - + $("#V1").text()); 
 
    } 
 
    });
<table id="editable" class="pure-table pure-table-bordered"> 
 
    <tbody> 
 
    <tr> 
 
    <td>Apples</td> 
 
    <td id="A1">10</td> 
 
    <td id="V1">2</td> 
 
    <td id="T1"></td> 
 
    </tr> 
 

 
    <tr> 
 
    <td>Pear</td> 
 
    <td id="A2">22</td> 
 
    <td id="V2">2</td> 
 
    <td id="T2"></td> 
 
    </tr> 
 
    </tbody> 
 
</table>

Antwort

0

T2 wird ihr Wert nicht ändert es nur neue Breite anwenden können, wenn T1 neue td Breite und itcan sieht bekam wie es seine geändert wurde, aber nicht.

Here is a demo

+0

Ja, aber .. Ich will nur, dass, wenn ich den Wert der Zeile 5, zum Beispiel ändern, nur die aus dieser Zeile geändert werden, aber das hat mich veränderte alle Zeilen von T1, T2, T3 etc .. mit nur irgendwo in meiner Tabelle ändern. – user3680708

+0

siehe Link bei meiner Antwort –

+0

Ok ja, aber ich will nur, dass, wenn ich V1 modifiziere nur T1 modifiziere, Ok ja, wenn ich V2 modifiziere nur T2 modifiziere und etc .. – user3680708

Verwandte Themen