Bonjour,

j'essaye de créer un bloc sous forme d'une fonction qui sera appelée x fois dans mon programme.

mais je ne trouve pas certaines commandes du type ajouter "id"

voici ce que j'essaye d'obtenir :

le <% %> est l'endroit où les variables seront dynamiques.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<li id="t<%= data.id %>" class="<%= data.visible ? 'msgOK' : 'msgNO' %>" style="display: none;">
    <% if(config.avatar == 1){ %>
        <img src="<%= avatar %>" class="avatar" />
    <% } %>
    <div class="general">
        <span class="author"><%= data.author %> :</span>
        <span class="textMsg"><%= data.message %></span> -
        <span class="time" data-time="<%= data.ctime %>"><%= moment(ctime).fromNow() %></span>
        <div style="clear: both;"></div>
    </div>
</li>
voici le code actuel où je bloque :
- pour imbriquer des balises,
- mais aussi pour mettre id un variable
- et mettre une classe variable en fonction d'une valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
addt = function(data){
        $part=$('<li/>').addClass('tt');
        $par.append( $('<div/>').addClass('general'));
        $par.append( $('<div/>').addClass('author').html("Auteur: "+ data.author) );
        $par.append( $('<div/>').addClass('message').html("Message: "+ data.message) );
        $par.append( $('<div/>').addClass('provider').html("Provider: "+ data.provider));
 
        $('#contenu').append($part);
}
Merci

je suis aussi preneur d'un bon tuto dans ce sens