I've tried lots of ways: given: <td class="blah" data="{foo:'bar'}"></td>
$("td.blah").get(0).foo; $("td.blah").each(function() { this.foo; }); $("td.blah").each(function() { $(this)[0].foo; }); The point is though, that EVERY jquery "query" on my page, regardless of whether or not I'm accessing a metadata attribute, is passing "undefined" to the jQuery.fn.get function defined in the metadata plugin, so it's not even getting so far as CHECKING whether there is metadata or not. Therefore the way in which I'm accessing the metadata seems to be moot at present. Chris
_______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/