%STARTSECTION{"test"}% <p id='one' class='some_class' data-item_id='1' data-item_label='Label'>This is a p</p> <script> jQuery(function($) { var opts = $("#one").metadata({type:'html5'}); console.log(opts); }); </script> %ENDSECTION{"test"}%
This is a p
... with an "Uncaught ReferenceError: Label is not defined" javascript error. That's because the code tries to eval(Label) to create a json object from it. Changes are tracked at https://github.com/MichaelDaum/jquery-metadata. A pull request has been filed upstream. -- MichaelDaum - 08 Jun 2011Summary | can't extract metadata stored in html5 data- attributes |
ReportedBy | MichaelDaum |
Codebase | 1.1.3, trunk |
SVN Range | |
AppliesTo | Extension |
Component | JQueryPlugin |
Priority | Urgent |
CurrentState | Closed |
WaitingFor | |
Checkins | distro:a1c850505dab distro:ac7989e5ba2d |
TargetRelease | patch |
ReleasedIn | 1.1.4 |