jquery获取input标签value中的值转成json到界面上显示,value是应该数组集合
jquery获取input标签value中的值转成json到界面上显示,eg:<inputvalue="[{"id":1001,"name":namea"},{"id":...
jquery获取input标签value中的值转成json到界面上显示,
eg:<input value="[{"id":1001,"name":namea"},{"id":1002,"name":nameb"},{"id":1003,"name":namec"},{"id":1004,"name":named"},......]"> 展开
eg:<input value="[{"id":1001,"name":namea"},{"id":1002,"name":nameb"},{"id":1003,"name":namec"},{"id":1004,"name":named"},......]"> 展开
1个回答
展开全部
你要把value中的字符串转成json,然后输出吗
demo》》http://jsfiddle.net/mDdKr/273/
html代码:
<input value='[{"id":1001,"name":"namea"},{"id":1002,"name":"nameb"},{"id":1003,"name":"namec"},{"id":1004,"name":"named"}]'
type="hidden" id="myinput">
<ul>
</ul>
js代码
$(document).ready(function() {
j = JSON.parse($("#myinput").val());
for (var idx in j) {
$("ul").append("<li>id:"+j[idx].id+" name:"+j[idx].name+"</li>");
}
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询