zoukankan      html  css  js  c++  java
  • JQUERY基础之jQueryreplaceWith

    JQUERY的替换方法:replaceWith(content|fn)

    返回值:jQueryreplaceWith(content|fn)

    概述

    将所有匹配的元素替换成指定的HTML或DOM元素。

     

    参数

    contentString, Element, jQuery, FunctionV1.2

    用于将匹配元素替换掉的内容。如果这里传递一个函数进来的话,函数返回值必须是HTML字符串。

    fnFunctionV1.4

    返回THML字符串,用来替换的内容。

    示例

    描述:

    把所有的段落标记替换成加粗的标记。

    HTML 代码:
    <p>Hello</p><p>cruel</p><p>World</p>
    jQuery 代码:
    $("p").replaceWith("<b>Paragraph. </b>");
    结果:
    <b>Paragraph. </b><b>Paragraph. </b><b>Paragraph. </b>

    描述:

    用第一段替换第三段,你可以发现他是移动到目标位置来替换,而不是复制一份来替换。

    HTML 代码:
    <div class="container">
      <div class="inner first">Hello</div>
      <div class="inner second">And</div>
      <div class="inner third">Goodbye</div>
    </div>
    jQuery 代码:
    $('.third').replaceWith($('.first'));
    结果:
    <div class="container">
      <div class="inner second">And</div>
      <div class="inner first">Hello</div>
    </div>

    现在有一个HTML结构,要再一个IMG上实现跟A标签的CSS属性HOVER一样的鼠标经过效果。

    IMG按钮,作用和A锚点一样,用REL弹出含有指定ID内容的窗口:

    <div class="anniu_bg"><img src="style/btn2.jpg" width="86" height="85" rel="#mies1" onmouseover="mbtn1();"/></div>

    编写2个函数,实现鼠标经过更改IMG的内容:

    function mbtn2()
    {
            $('.anniu_bg img').replaceWith('<img src="style/btn2.jpg" width="86" height="85" rel="#mies1" onmouseover="mbtn1();"/>');    
        
        }
        
        function mbtn1()
    {
        $('.anniu_bg img').replaceWith('<img src="style/btn1.jpg" width="86" height="85" rel="#mies1" />');    
        document.onmouseout = mbtn2;
    }
       

    实现将IMG btn2.jpg在鼠标经过时替换成btn1.jpg

  • 相关阅读:
    获取缓存文件大小并清理 By HL
    iOS 模糊、精确搜索匹配功能方法总结 By HL
    让 iOS 设备 “说出” 你想说的话!! #DF
    自定义索引--秀清
    云端iclound使用-陈棚
    IM开发之Socket通信开源类库CocoaAsyncSocket
    iOS App 架构文章推荐
    IM开发通信协议基础知识(一)---TCP、UDP、HTTP、SOCKET
    [手游项目5]windows获得当前进程名
    【软件安装】c++11安装
  • 原文地址:https://www.cnblogs.com/haimingpro/p/2869929.html
Copyright © 2011-2022 走看看