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"},......]">
展开
 我来答
sunhk_25
推荐于2017-09-07 · TA获得超过1123个赞
知道小有建树答主
回答量:497
采纳率:50%
帮助的人:361万
展开全部

你要把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>");
    }
 });
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式