Results 1 to 7 of 7

Thread: [jQuery] .each() on a regular array

Threaded View

  1. #1

    Thread Starter
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    [jQuery] .each() on a regular array

    jQuery is so powerful when you work the DOM - the methods available do so much, once you get fully versed in them.

    The .each() method is meant to work an array of "wrapped-elements" - DOM elements specifically.

    But it can be used for a neat loop on any array.

    In the image below we have an array of objects: layout(46) and I want to iterate along those objects and build a "printable" multi-line string.

    $(...) calls the jQuery library, for those not used to seeing syntax like that. The "$" sign introduces the library call.

    Here is the code. Looks a lot like LINQ in .net. I'll post a screen shot of the "popup errorMessage" in the next post.

    Code:
    var strLayout = "";
    .
    .
    .
    $(g_objGrid[intGO].awcoptions.reportinfo.layout).each(function () {
              strLayout += (strLayout.length != 0 ? "<br />" : "") + $.toJSON(this);;
              });
    
    errorMessage("Report Layout", strLayout);
    Attached Images Attached Images  
    Last edited by dday9; Feb 22nd, 2021 at 11:06 AM.

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width