select标签遍历json数据

我想做个select标签,数据是这样的:

 var json = {
            "2211":"内容1",
            "2212":"内容2",
            "2213":"内容3",
            "2214":"内容4"
        }

html:

<select name="" id="Select" >
    <option value=""></option>
</select>

这种是如何遍历的讷?

阅读 5.4k
3 个回答
$.each(json,function(i,n){
     $('#Select').append('<option value='+i+'>'+n+'</option>')

 })

smarty foreach循环

<select name="" id="Select" >
    
    {foreach from=$json key=k item=v}
    <option value="{$k}">{$v}</option>
    {/foreach}
</select>
新手上路,请多包涵
   for (key in jsonObj) {
       //完成select append的代码
   }
   
   就是这么简单,try it
   
    
    
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进