多次点击按钮

来源:5-2 DOM替换replaceWith()和replaceAll()

慕粉3601794

2017-09-26 16:58

为什么第二个按钮多次点击后,每次都会改变颜色,不是只改变最后一个的吗

http://img3.mukewang.com/59ca177d0001d3c008690106.jpg

而且多次点击第一个和第二个按钮时候,就会变成这个样子http://img1.mukewang.com/59ca176b00014c1008370141.jpg





写回答 关注

1回答

  • qq_一生淡淡活_0
    2017-09-26 20:11:15

    <div>

                <p>第四段</p>

                <p>第五段</p>

                <p>第六段</p>

    </div>

    html结构是这样的.

     $('<a style="color:red">replaceAll替换第六段的内容</a>').replaceAll('.right > div:last p:last');

    关键的jquery代码是这个,表示是替换掉类名为.right子元素最后一个div中的最后一个p元素,由于p被a替换了,那么自然的最后一个p就自然变成了第二个p了,再点击,最后一个p就又变了

    慕仙5237... 回复慕粉3601...

    哥们你这截图怎么弄得啊

    2017-11-08 16:06:00

    共 2 条回复 >

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114014 学习 · 590 问题

查看课程

相似问题