问答详情
源自:6-1 jQuery中each方法的应用

append()和text(),huml()的区别

这里为什么把append()改成text()或者huml()后只出现后一组值呀?

提问者:qq_流觞琼嬛_0 2016-12-22 20:17

个回答

  • enowsh
    2016-12-24 18:00:46
    已采纳

    个人认为,append是在元素内追加内容,就算是循环到多条,也是在后面新增元素。而选择元素后面直接用text或者HTML的话就是替换元素了,就算是循环也是替换成最后一次循环的内容,如果想要实现HTML之类的实现多条元素的添加,建议自己多建一个变量例如HTML1用于接收循环的内容,然后用在选定元素后面直接html(HTML1)就可以了。希望能够帮到你。

  • 梭梭酱冲鸭
    2018-12-11 16:59:35

    实现HTML之类的实现多条元素的添加,请问是这样修改吗?

    var aa = $aaron.html();

                    aa += html("索引=" + i + "; 元素=" + item+" ");

    我试了下没反应,不知道问题在哪里