1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| $( function(){ // forme abrégée de $(document).ready(function(){
$( '.add_text_image' ).on( "click", function(){
$( '#template tbody' ).append(
'<tr class="edit">' +
'<td style="width:350px; border:1px dashed black; padding:5px;" >' +
'<div class="content">insérer du texte </div>' +
'</td>' +
'<td style="width:350px;border:1px dashed black;padding:5px;">' +
'<div class="content">insérer une image</div>' +
'</td>' +
'</tr>' );
});
$( "#valider" ).on( "click", function(){
var Obj = {},
tmp = [];
$( "#template tbody tr" ).each( function( i, tr ){
// debug, console, touche F12
// console.log( i, tr );
$( "td", tr ).each( function( j, td ){
// debug, console, touche F12
// console.log( j, td );
tmp.push( $( td ).text() );
});
Obj[ i ] = tmp.concat(); // copie de l'array
tmp = []; // vide l'array temporaire
});
// exemple, 3e tr, texte du 2e td
// Attention numérotation de 0 à n
console.log( Obj[ 2 ][ 1 ] );
});
}); |
Partager