2016-04-25 11 views
0

Ich holte Datum API und es in einer Tabelle mit this Code Anzeige:mit Jquery auf Basis einer Checkbox Update

Dies führte zu 176 Werten mit einem checkbox. Jetzt möchte ich, dass wenn ein checkbox Zustand geändert wird, dann sollte ich in der Lage sein, den Wert und einen zugeordneten td-Wert in einem Array zu holen. Kann mir jemand helfen, da ich mir keine Lösung vorstellen kann?

Here ist ein Screenshot von Ausgabe mit dem, was ich erreichen möchte:

+0

fügen Sie Ihre gerenderten html –

+0

gute Möglichkeit, Frage zu stellen: https://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/ – TheGameiswar

Antwort

0

Ich würde vorschlagen, dass jedes Element td mit einem zugehörigen Wert eine Klasse geben, so dass Sie jQuery verwenden können, um den Wert zu greifen. Angenommen wir geben den Klassennamen 'Wert'. Dann könntest du wahrscheinlich so etwas ausprobieren:

$('checkbox').on('click', getValue); 

function getValue() { 
    var value = $(this).closest('tr').find('.value').text(); 
} 

ich hoffe das hilft!

+0

Hallo Brett, Vielen Dank für den Vorschlag, es tat die Arbeit, obwohl es mir auch Sinn gab, es weiter zu untersuchen, und ich fand, dass wir auch folgenden Code verwenden können: $ ('. boxt'). change (function() { var xy = $ (this) .closest ('tr'). children ('td: eq (2)'). text(); –