Link to home
Start Free TrialLog in
Avatar of Arnold Layne
Arnold LayneFlag for United States of America

asked on

I am misunderstanding the $.each

I have a number of divs with a class of directionsAddress. Here's an example of what they hold
<div class='directionsAddress noDisplay'>224+Plain+Street+Anywhere+NY</div>

I want to get the value in between the divs and use it to build a url

Here's the initial value of the url
var url = "https://www.google.com/maps/dir";

I want to take the values from these divs with a class of directionsAddress and use them to append to the url. Here's my attempt. I think I'm only misunderstanding one little detail, but it doesn't work.

$(".directionsAddress").each(function (index, value) {url += "/" + value; });
window.location = url;

Value seems to be returning the actual object, not the text within it. I tried value.text() and it told me it's not a function
ASKER CERTIFIED SOLUTION
Avatar of Rainer Jeschor
Rainer Jeschor
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Arnold Layne

ASKER

Yes, "this" works like I thought value would. As far as the + signs, it's for a google maps page that handles spaces with + signs. Thanks again.