javascript - jQuery select elements same class and append corresponding values from an array -
i'm new programming not sure if done in jquery.
i need select group of paragraphs same class, , assign them value array (replacing content or appending paragraph) first item index 0 array second paragraph index 1 of array , on.
i'm guessing i'll have loop each() kind of function came
$(document).ready(function(e) { writevalues('values','.mainpagemeters'); }); function writevalues ( , b ) { var mcount = 0; var mvalues = $('<p>'); $("p.mainpagemeters" + a).each(function() { $(this).html('<p>' + mcount + '</p>' + $(this).html()); mvalues.append($('<p>' + mcount++ + $(this).text() + '</p>')); }); $("" + b).append(mvalues); } <p class="mainpagemeters">loren ipsum bla bla bla </p> <p class="mainpagemeters">loren ipsum bla bla bla </p> <p>loren ipsum bla bla bla </p> <p class="mainpagemeters">loren ipsum bla bla bla </p>
you're on right track, looks need bit more practice js. here's quick example whipped up, think you're trying do.
var arr, numofwords, paragraphs; arr = ["newfoo", "newbar"]; paragraphs = $(".myclass") // here i'm using jquery loop on each paragraph paragraphs.each(function (i, elem) { // here assign paragraphs text array's current index $(elem).text( arr[i] ); });
Comments
Post a Comment