你们好,最近小未来发现有诸多的小伙伴们对于replace with和replace to,replace with这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 回到定义,我们可以用例子来理解概念的内涵。
2、 例如,有一段如下的html代码:
3、 div
4、
5、 p第一段/p
6、
7、 p第二段/p
8、 p第三段/p
9、 /div
10、 现在让我们看看replaceWith()的定义
11、 用提供的内容替换集合中所有匹配的元素,并返回已删除、已捕获、已消除和已消除的元素集合。
12、 不能理解
13、 现在我们编写js代码:
14、 $('p:eq(1)').replaceWith('a style='color:red '替换第二段的内容/a’)
15、 最终的html代码如下所示:
16、 div
17、
18、 p第一段/p
19、
20、 A style='color:red '替换第二段/a
21、 p第三段/p
22、 /div
23、 回到定义
24、 提供的内容是什么?A style='color:red '替换第二段/a
25、 集合中所有匹配的元素是什么?p第二段/p
26、 用提供的内容替换集合中所有匹配的元素,并返回已删除元素的集合?
27、 就像把P换成a一样简单。
28、 看看的定义。再次replaceAll(目标):
29、 用集合中匹配的元素替换每个目标元素。
30、 再看看js部分的写法:
31、 $('a style='color:red'替换第二段的内容/a').replaceAll('p:eq(1)')
32、 结果如下:
33、 div
34、 p第一段/p
35、 a style='color:red'替换第二段的内容/a
36、 p第三段/p
37、 /div
38、 集合的匹配元素是什么?a style='color:red'替换第二段的内容/a
39、 每个目标元素是什么?p第二段/p
40、 那么它与replaceWith()区别在哪里?
41、 位置不同嘛。
42、 其实这就象我们用被造句和不用被造句的道理是一样的
43、 今天,老师批评了我。
44、 今天,我被老师批评了。
45、 虽然句子的佛柱语法结构变了,意思却是一样。
以上就是replace with这篇文章的一些介绍,希望对大家有所帮助。