js获取元素特性值+js修改元素特性值
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);

本文来自博客园,作者:じ逐梦,转载请注明原文链接:https://www.cnblogs.com/ZhuMeng-Chao/p/17861150.html

浙公网安备 33010602011771号