Sunday 15 May 2011

javascript - Split arrays into unordered list? -



javascript - Split arrays into unordered list? -

i'm having simple issue can't seem fix. below simplified version:

var info = { alabama: ['al 1', 'al 2', 'al 3'], alaska: ['ak 1', 'ak 2', 'ak 3'], }

is beingness printed using data.alabama, data.alaska, etc.

the unformatted homecoming is: al 1,al 2,al 3 (comma-separated, no space).

the basic issue i'm running splitting array line break or similar. jquery acceptable , i've tried basic methods regex , slice, nil seems homecoming i'm looking for. restriction phone call data.alabama must remain same (i.e. data.alabama[0], data.alabama[1] not acceptable).

ultimately desired output unordered list of array, so:

<ul> <li>al 1</li> <li>al 2</li> <li>al 3</li> </ul>

but using line breaks acceptable also:

al 1<br/> al 2<br/> al 3<br/>

if you're confident info never contain characters needing html escapes, like:

var alabama = "<ul><li>" + data.alabama.join("</li><li>") + "</li></ul>";

would it.

class="snippet-code-js lang-js prettyprint-override">var info = { alabama: ['al 1', 'al 2', 'al 3'], alaska: ['ak 1', 'ak 2', 'ak 3'], }; document.getelementbyid('ctr').innerhtml = "<ul><li>" + data.alabama.join("</li><li>") + "</li></ul>"; class="snippet-code-html lang-html prettyprint-override"><div id="ctr"> </div>

javascript jquery arrays regex

No comments:

Post a Comment