Witam,
Mam tabele zawierającą 10 kolumn, z formularza podbieram 4 wartości i na ich podstawie wyliczam pozostałych 6 i wstawiam do tabeli.
Gdy kliknę na dowolną komórkę tabeli to pojawia się okno do podania nowej wartości. Po podaniu nowej wartości chcę pobrać z tego samego wiersza jeszcze trzy inne wartości z kolumn (każda kolumna ma przypisane ID) i na nowo wyliczyć pozostałe wartości. I tu mam problem jak pobrać wartość z pola w tym samym wierszu tabeli?

Tak wygląda podpięcie komórek które można edytować:

     $(document).on("click", "td.data", function () {
        var msg = window.prompt("Nowa wartość", "");
        if (msg != "" && msg != null) $(this).html(msg);

//Tak mie nie działa:
        var x = $(this).nextAll("td[id='2']").val();
        alert(x);
    }