Messy jQuery Example

Messy jQuery Example

by cmckeachie

HTML

<div class="account" data-id="1"></div>

JavaScript

$(".account").each(function () {
    var id = $(this).attr('data-id');
    var data = window.accountJSON[id];
    $(this).find(".name").text(data.name);

    for (var i = 0, l = data.emails.length; i < l, i++) {
        var e = data.emails[i];
        $(this).append("<div class='email'></div>").text(e));
    }
    
    var addresses = $(this).find(".address").length;
    $(this).find(".address_count").text(addresses);
});

/*
Accounts.each(function(){
	new AccountView({model: account});
});
*/