replaceAll返回值

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

Cshine

2016-07-27 12:04

测试后发现replaceAll返回的似乎是替换后的节点呢,而不是被删除的?

写回答 关注

3回答

  • ChazVi
    2016-08-01 15:55:30

    测试下返回值就知道了,replaceWith()返回的jQuery对象引用的是被删除的节点 ,replaceAll()返回的jQuery对象引用的是替换的节点

    ChazVi 回复啊啊啊啊12...

    var result=$(".right > div:first p:eq(1)").replaceWith('<a>replaceWith替换第二段的内容</a>') alert(result.get(0).tagName)//返回值p var result=$('<a>replaceAll替换第六段的内容</a>').replaceAll('.right > div:last p:last'); alert(result.get(0).tagName)//返回值A

    2016-08-02 14:29:44

    共 2 条回复 >

  • 一个学渣
    2016-07-27 12:34:21

    removeAll和removeWith是替换呀,remove,empty,detach才是删除 

    Cshine

    我知道replaceAll的作用是替换,我是指这个函数的返回值,上网查了下,发现他的返回值是替换的元素的集合

    2016-07-27 15:13:45

    共 1 条回复 >

  • jxeng
    2016-07-27 12:31:00

    删除是remove()

jQuery基础(二)—DOM篇

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

114014 学习 · 590 问题

查看课程

相似问题