I read your post, that was an interesting function I haven’t played with. I then looked over some JQuery plugin development areas and found the culprit!
It has to do with “this” (not the same as $(this) ) – I assumed that the “this” of a function behaved differently than $(this) – okay now this is sounding really confusing…
Anyways, this being nested inside the “getJSON”, was applying to the JSON item, so I need a variable to maintain the DOM element inside it by creating a variable.