开发者社区> 问答> 正文

如何给<a></a>添加id属性并动态赋值

ul += '

' + '' + jsons[i].cname + '' + '';

我是通过JQ动态生成ul的,那我现在想动态赋值给的id。

那我就尝试这样做了:

ul += '<li>' + '<a id="jsons[i].cid">' + jsons[i].cname + '</a>' + '</li>';


<ul>
   <li>
      <a id="jsons[i].cid">上海</a>
   </li>
   <li>
      <a id="jsons[i].cid">北京</a>
   </li>
   <li>
      <a id="jsons[i].cid">广东</a>
   </li>
</ul>

展开
收起
a123456678 2016-07-06 10:43:38 2325 0
1 条回答
写回答
取消 提交回答
  • var $ul = $("<ul>");
    $.each(json,function(i,item){
        $ul.append(
            $("<li>").append(
                $("<a>").attr("id",item.id).append(item.name)
            )
        );
    });
    2019-07-17 19:51:56
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载