split and join with jQuery each to add space after comma

each, jquery, split

Solution

Of course you can use `split` and `join`:

$(".content").text(function(i, val) {
    return val.split(",").join(", ");
});

But I'd recommend to use regular expression instead:

$(".content").text(function(i, val) {
    return val.replace(/,/g, ", ");
});

DEMO: http://jsfiddle.net/ZXgx2/6/

Problem

trying to take this content: ``` <div class="content">one,two,three</div> <div class="content">four,five,six</div> <div class="content">seven,eight,nine</div> ``` and .split and .join using jQuery's each. ``` $('.content').each(function() { var mydata = $(this).text().split(',').join(", "); $(this).text(mydata); }); ``` fiddle: http://jsfiddle.net/ZXgx2

Original source