That's just the kind of help I needed. Here's what I have now that
works perfectly:
var sArr = s.split('-');
h = {};
h['title'] = sArr[0].replace(/^.*\./,'');
h['color'] =
You could split the string on .. That would create an array which you
could then do things with:
var s = 'title.string1-color.string2-size.string3';
Var sArr = s.split('.');
Alert(sArr);
Returns title,string1-color,string2-size,string3
-Original Message-
From:
Hi, This might be a fancier solution:
var s = title.string1-color.string2-size.string3;
h={};
$.each(s.split('-'),function(x){
var t = x.split('.');
h[ t[0] ] = t[1];
});
~Sean
On 8/10/07, cfdvlpr [EMAIL PROTECTED] wrote:
That's just the kind of help I needed. Here's what I have now
PM
To: jquery-en@googlegroups.com
Subject: [jQuery] Re: Using jQuery to parse a string
Hi, This might be a fancier solution:
var s = title.string1-color.string2-size.string3;
h={};
$.each(s.split('-'),function(x){
var t = x.split('.');
h[ t[0] ] = t[1];
});
~Sean
On 8/10/07, cfdvlpr
Quick:
x is each item of the array.
Short:
$.each is similar to Array.map
$.each calls the function for each item in the array. If the function
returns false then it stops.
This is different from a map function in that a map function will replace
the value in the array with what is returned by
K...That's what I thought. Thanks.
_
From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Sean Catchpole
Sent: Friday, August 10, 2007 4:06 PM
To: jquery-en@googlegroups.com
Subject: [jQuery] Re: Using jQuery to parse a string
Just the current item.
If your array
6 matches
Mail list logo