js获取元素特性值
-- 元素 <form class="layui-form layui-form-pane layui-form-item us-form" id="us-form" usdata="{usurl:'/usanaly/roomenergylog/usgetentity',ussurl:'/usanaly/roomenergylog/usupdate',usload:'1',usclose:'1',usrefresh:'1'}"> </form> -- jquery获取元素的usdata数据 var usdata = $("#us-form").attr("usdata"); -- 将字符串转为对象 var udarr=eval("(" + usdata + ")");
-- 取值 udarr.usdata;
js修改元素特性值
-- 上一步获取元素的值(从字符串转为了对象,从对象中取出指定值拼接) udarr.ussurl = udarr.ussurl + "?t=" + setinitv + "&r=" + roomid;
-- 将新的对象转字符串 var newus=JSON.stringify(udarr); -- 新的字符串赋值给元素特性 $("#us-form").attr("usdata",newus ); -- 可以验证看下 var usdata1 = $("#us-form").attr("usdata"); console.log(usdata1);标签:usdata,--,元素,特性,js,udarr,var From: https://www.cnblogs.com/ZhuMeng-Chao/p/17861150.html