In an older version of the metadata plugin, you used to be able to set something (metaDone to false I think it was) that would force it to reload, but that doesn't work anymore.
This is all untested, but here's my read on it: Now, metadata is stored in jQuery's internal caching system, which associates arbitrary data with DOM elements. To remove all metadata for a particular element use: $.removeData(element, 'metadata'); The removeData function is described here: http://docs.jquery.com/Internals/jQuery.removeData#elemname To force one or more elements from a jQuery selection to refresh, try: $(...).each(function() { $.removeData(this, 'metadata'); }); Hope it helps. --Erik P.S.: If you're changing the 'single' option like $(...).metadata({single: 'foo'})..., you need to use the same value for the second parameter to removeData ('foo', in this case). On Sat, Oct 4, 2008 at 1:24 PM, me-and-jQuery <[EMAIL PROTECTED]>wrote: > > So is it possible to change the value of metadata parameter? Lets say > we have <div data="{ id: 5 }">. > > Or is the only way to change it with attr("id","6")? I have more > parameters for element, so this is not an elegant solution. > > > Thanks. >