You can try this general approach.
$('.price').each(function () { var $this = $(this), txt = $this.text(), splt = txt.split('.'), spltFirst = splt.pop(), spn3 = $('<span/>', { text: spltFirst, 'class': 'font-small' }), spltSecond = splt.pop(), spn1 = $('<span/>', { text: spltSecond.substring(0, spltSecond.lastIndexOf('$') + 1), 'class': 'font-medium' }), spn2 = $('<span/>', { text: spltSecond.substring(spltSecond.lastIndexOf('$') + 1) + '.', 'class': 'font-big' }); $this.text(''); $this.append(spn1).append(spn2).append(spn3); });
Check feed
source share