J'ai ce code. Il retourne tout le code td incluant les tags td/td. Je veux seulement revenir le contenu/html du tdjQuery: Get <td> html seulement
<td>Hey</td>
devrait me donner juste
Hey
jQuery("#ReportTable", html).each(function (index, tr) {
arr[index] = jQuery("tbody tr", tr).map(function (index, td) {
return jQuery(td).html();
});
});
Le code jQuery me donne un tableau qui ressemble à ceci:
arr[0] = {"<td>1</td>", "<td>Hey</td>", "<td>Some data</td>" }
arr[1] = {"<td>2</td>", "<td>There</td>", "<td>Some other data</td>" }
De html Ressemblant à ceci:
<table id="ReportTable"><tr><td>1</td><td>Hey</td><td>Some data</td></tr><tr><td>2</td><td>There</td><td>Some other data</td></tr></table>
Ainsi, le tableau est bon, sauf que je ne le besoin html/texte à l'intérieur du TD.
Vous utilisez 'each()' contre un sélecteur d'ID. S'il vous plaît dites-moi que vous n'avez pas plus d'un élément avec l'ID 'ReportTable'. Vous ne pouvez pas réutiliser les ID. – user113716
Pouvez-vous afficher le balisage avec lequel vous traitez? Cela peut être beaucoup simplifié, mais vous avez besoin de votre balisage pour être certain. –
J'ai posté le balisage – Poku