J'essaie de modifier la colonne d'une liste externe dans sharepoint.jquery parfois parfois pas de travail
alert(1)
alert(2)
fonctionne. Mais alert(3)
ne fonctionne pas toujours. Quel est le problème? Voici mon code:
<script type="text/javascript">
alert(1);
$().ready(function() {
alert(2);
$('table[summary="CalisanBilgi"] ').each(function() {
alert(3);
$('td:last-child', $(this)).html('<img src="http://ahapp/img/image.aspx?s="'+$('td:last-child', $(this)).html() +'" />')
});
});
</script>
ÉDITÉ:
Il est le code de la liste où je peux voir le html avec Web Dev Tools à partir du navigateur. J'essaie de modifier la dernière colonne nommée ID pour afficher l'image de la personne.
<table summary="CalisanBilgi" ....>
<tbody>
<tr class=" ms-itmHoverEnabled ms-itmhover">
<td class="ms-cellStyleNonEditable ms-vb-itmcbx ms-vb-imgFirstCell">
ID
</td>
<td class="ms-cellstyle ms-vb2">
NAME
</td>
<td class="ms-vb-lastCell ms-cellstyle ms-vb2 ms-vb-lastCell">
ID
</td>
</tr>
</tbody>
</table>
RÉPONSE:
$(document).ready(function() {
$('table[summary="CalisanBilgi"] tr').find('.ms-vb-lastCell').each(function(){
$(this).html('<img src="http://ahapp/img/image.aspx?s=' + $(this).html() + '"/>') ;
});
});
ne vous obtenez un message d'erreur? –
Non, je ne l'ai pas fait. Est-il possible de mettre un journal d'erreurs pour jquery? –
il y a une console js dans la plupart des navigateurs modernes. Mais peut-être que vous n'obtiendrez aucune erreur, parce que d'où je vois votre code semble ok. Nous aurons besoin de plus d'explications (que voulez-vous dire par "ne fonctionne pas") et plus de code pour vous aider –