views:

2611

answers:

3

What is Join() in jquery? for example:

var newText = $("p").text().split(" ").join("</span> <span>");
+8  A: 

That's not a jQuery function - it's the regular Array.join function.

It converts an array to a string, putting the argument between each element.

Greg
+2  A: 

You would probably use your example like this

var newText = "<span>" + $("p").text().split(" ").join("</span> <span>") + "</span>";

This will put span tags around all the words in you paragraphs, turning

<p>Test is a demo.</p>

into

<p><span>Test</span> <span>is</span> <span>a</span> <span>demo.</span></p>

I do not know what the practical use of this could be.

Jan Aagaard
A: 

A practical example using a jQuery example might be

 var today = new Date();
 $('#'+[today.getMonth()+1, today.getDate(), today.getFullYear()].join("_")).whatever();

I do that in a calendar tool that I am using, this way on the page load, I can do certain things with today's date.

taelor