jquery - pass an javascript object to DOM element data atribute -
if fetch data attributes 1 dom element effective way pass element? example of data attributes needs passed:
object {avatar: "...", lname: "...", fname: "...", username: "..."}
you can use data
method object, set properties in object data values:
$('#someelement').data(obj);
you can duplicate data 1 element getting data object , use set data:
$('#someelement').data($('#sourceelement').data());
demo:
$('#div2').data($('#div1').data()); // show in stackoverflow snippet document.write(json.stringify($('#div2').data()));
<div id="div1" data-avatar="42" data-lname="pan" data-fname="peter" data-username="peterpan07"></div> <div id="div2"></div> <script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
Comments
Post a Comment