Ich verwende bootstrap table in meiner Webseite und möchte vollständige Textdaten aus allen Tabellenzellen, wenn Paginierung aktiviert ist. Ich habe die folgende Methode versucht und es gibt alle Daten:So erhalten Sie vollständige Daten von (html) Bootstrap-Tabelle, wenn Paginierung aktiviert ist
var data = $('#' + tableID).bootstrapTable('getData')
Jetzt, als ich data
Objekt durchqueren für jede Zelle zu bekommen Wert es funktioniert gut, aber für diejenigen Zellen, die eine verschachtelte HTML haben, zum Beispiel:
<td class="danger">cell 4</td>
<td>
<a href="https://www.google.com">google</a>
</td>
nun in diesem Fall möchte ich Wert für die zweite Zelle als google erhalten aber es gibt mir ganze html als
<a href="https://www.google.com">google</a>
Irgendeine Idee, wie ich nur Textwert bekommen kann.
Ich kann keine serverseitige Operation ausführen, ich muss dies mit Javascript/jquery erreichen. Ich habe auch versucht jquery mit:
function getColData(tableID,colIndex) {
var colArray = $('#' + tableID + ' td:nth-child'+'('+colIndex+')').map(function(){
return $(this).text();
}).get();
return colArray
}
es gibt richtig Daten, sondern nur die auf aktive Seite sichtbar ist, und ich möchte alle Daten.
können Sie bitte Ihren Code in jsfiddle hinzufügen? –
Hier ist der Link http://jsfiddle.net/e3nk137y/7373/, Ich habe Beispielcode hinzugefügt und die Daten werden in Alarm angezeigt. Ich kann es nicht richtig durchqueren. – TechMaster
http://stackoverflow.com/questions/32134884/getting-values-of-selected-table-rows-in-bootstrap-using-jquery –