js append html时,span 的id值要怎么动态赋值

$(".mt25").append(str);//我append 了一个html,因为太长没贴出来
                $.each(value.字义分析, function(i2, value2) {
                    var zy = value2.字符;
                    var zywh = value2.五行;
                    //console.log(i2)

                                    //获取我需要动态赋值的span的id
                    var dtid = document.getElementById("zy0").id;
                    dtid="#zy"+i2;

                    // console.log(dtid.id)
                    $(dtid).append(zy);//动态赋值

                    $(dtid).append(zywh);
                });

我append 一段html,但是全遍历到第一个循环中了,怎么办 我的QQ1479756648
图片说明

var dtid = document.getElementById("zy0").id;
dtid="#zy"+i2;

                // console.log(dtid.id)
                $(dtid).append(zy);//动态赋值
var dt = document.getElementById("zy0");
dt.id="zy"+i2;

看不懂你写的是啥,代码粘全了吗?