博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js进阶 11-14 jquery如何实现元素的替换和遍历
阅读量:5957 次
发布时间:2019-06-19

本文共 1502 字,大约阅读时间需要 5 分钟。

js进阶  11-14  jquery如何实现元素的替换和遍历

一、总结

一句话总结:替换:replaceAll() 与 replaceWith()。遍历:each()。

 

1、replaceAll() 与 replaceWith() 的异同是什么?

replaceAll() 与 replaceWith() 作用相同。差异在于语法:内容和选择器的位置,以及 replaceWith() 能够使用函数进行替换。

31             $('#btn1').click(function(){ 32 //$('li:last').replaceWith($('li:first')) 33 // $('li:last').replaceWith('
  • ') 34 $('li:last').replaceWith(function(){ 35 return '
  • ' 36 }) 37 }) 38 $('#btn2').click(function(){ 39 //$($('li:first')).replaceAll($('li:last')) 40 $('
  • ').replaceAll($('li:last')) 41 })

     

    2、jquery中怎么实现元素的遍历?

    each()方法

    42             $('#btn3').click(function(){ 43 // $('li').each(function(){ 44 // alert($(this).text()) 45 // }) 46 $('li').each(function(index){ 47 var arr=["HTML5","JavaScript", "jQuery"] 48 $(this).text(arr[index]) 49 }) 50 })

     

    3、jquery的替换的参数中可以放哪些东西?

    jquery选择器(jquery对象),标签(dom的elememt对象),匿名函数(返回dom的element对象)

    31             $('#btn1').click(function(){ 32 //$('li:last').replaceWith($('li:first')) 33 // $('li:last').replaceWith('
  • ') 34 $('li:last').replaceWith(function(){ 35 return '
  • ' 36 }) 37 })

     

     

     

    二、jquery如何实现元素的替换和遍历

    1、相关知识

    1. 替换节点
      • replaceWith():用指定的 HTML 内容或元素替换被选元素。
      • replaceAll():用指定的 HTML 内容或元素替换被选元素。

        replaceAll() 与 replaceWith() 作用相同。差异在于语法:内容和选择器的位置,以及 replaceWith() 能够使用函数进行替换。

    2. 遍历节点:each()

      在jQuery中,我们可以使用each()方法来轻松实现元素的遍历操作。

      语法:$(selector).each(function(index))

     

    2、代码

    1  2  3  5  6     
    7 演示文档 8 9 18 19 20 21
      22
    1. 1
    2. 23
    3. 2
    4. 24
    5. 3
    6. 25
    26 27 28 29 53 54

     

     

     

     

     

     

     

     

     

     

     

    转载地址:http://pxexx.baihongyu.com/

    你可能感兴趣的文章
    linux 笔记本的温度提示
    查看>>
    数值积分中的辛普森方法及其误差估计
    查看>>
    Web service (一) 原理和项目开发实战
    查看>>
    跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
    查看>>
    广平县北方计算机第一届PS设计大赛
    查看>>
    深入理解Java的接口和抽象类
    查看>>
    java与xml
    查看>>
    Javascript异步数据的同步处理方法
    查看>>
    iis6 zencart1.39 伪静态规则
    查看>>
    SQL Server代理(3/12):代理警报和操作员
    查看>>
    Linux备份ifcfg-eth0文件导致的网络故障问题
    查看>>
    2018年尾总结——稳中成长
    查看>>
    JFreeChart开发_用JFreeChart增强JSP报表的用户体验
    查看>>
    度量时间差
    查看>>
    通过jsp请求Servlet来操作HBASE
    查看>>
    Shell编程基础
    查看>>
    Shell之Sed常用用法
    查看>>
    3.1
    查看>>
    校验表单如何摆脱 if else ?
    查看>>
    <气场>读书笔记
    查看>>