J'ai une table et j'utilise jquery pour obtenir toutes les cellules de chaque ligne. Certaines de ces cellules ont le texte et une image en eux.
Je veux saisir la cellule td (je l'ai fait) puis retirer l'image de ces cellules dans la mémoire (je ne veux pas les retirer de la table réelle).
donc ma cellule ressemblerait à ceci
<td>hi their <img...... /> </td>
Je prends cela avec jquery et je reçois le Royaume en arrière maintenant, je ne sais pas comment supprimer la balise d'image.
donc je veux
var hold = // something to remove the img
alert(hold) produced: hi their.
modifier
voici ce que j'ai
<table id=tbl>
<thead>
<th> checkbox </th>
<th>header 1 </th>
<th>header 2 </th>
</thead>
<tfoot>
</tfoot>
<tbody>
<tr>
<td>checkbox </td>
<td>hi there woot</td>
<td>still no image </td>
</tr>
<tr>
<td>checkbox </td>
<td>a image is coming </td>
<td> here is the image <img alt= src= class=imgClass </td>
</tr>
</tbody>
</table>
var rowCells = $('#tbl :checked').parents('tr td');
var header2 = $(rowCells[2]).html() // grabs still no image and here is the image <img ...../>
alors j'ai essayé comme remplacer et d'autres choses et nothihg comme travaillé.
Je veux la variable header2 d'avoir juste « voici le iamge »