Cum obtin datele de celule dintr-o variabila javascript care contine un element <tr>

Folosesc Datatables și plug-in-ul pentru instrumente de tabelă. Pot avea rândul selectat returnat ca variabilă javascript. Cu această variabilă vreau să obțin valoarea unei celule specifice în fiecare rând. Nu sunt sigur deloc cum să fac asta. Aceasta este în esență ceea ce am

var rowData = TableTools.fnGetInstance( 'tableID' ).fnGetSelected();

Și ceea ce vreau să fac este ceva de genul rowData.children ('td'), care nu funcționează, dar ceva în acest sens.

0

1 răspunsuri

var cellValue = $("#tableID").dataTable().fnGetData(rowData, colIndex);

Where colIndex is whatever column you want to get the value of (this includes hidden cells).

If you don't care about hidden cells, you could also do:

var cellValue = $(rowData).children("td")...
0
adăugat
Cum aș putea să mă asigur că o să fac acest lucru pe oricare dintre rândurile pe care le selectează utilizatorul?
adăugat autor Eric, sursa
Mulțumiri! Funcționează ca un farmec. Doar în cazul în care cineva folosește acest lucru ca referință, soluția reală este "var cellValue = $ (" # tableID "). DateTable() fnGetData (rowData [0], colIndex);
adăugat autor Eric, sursa
Ahhh ... îmi pare rău. Editat răspunsul meu. Primul parametru pentru fnGetData trebuie să fie variabila rowData.
adăugat autor Todd Gibson, sursa
JavaScript, România - Moldova
JavaScript, România - Moldova
328 participanți

Comunitatea Română JavaScript: github.com/js-ro Pentru confort, opriți notificările. Parteneri: @node_ro, @php_ro, @python_ro, @seo_ro, @RomaniaGroup, @ai_ro, @Grupuri_IT Offtop: @holywars_ro Joburi: @js_jobs_ro Sponsored with ❤️ by ciupacabra.com