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