zoukankan      html  css  js  c++  java
  • jQerty动态插入节点方法

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>按钮练习</title>
    <style type="text/css">
    body,td,th,input{font-size:12pt;}
    #idcontent{border:1px solid #F00;}
    </style>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
    $(document).ready(function(e) {
    //append()方法:在被选元素的结尾(仍然在内部)插入指定内容
    $("#idAppend").click(function(){
    //追加内容
    $("#idcontent").append("<b>使用append添加元素</b><br />");
    //点击后在#idcontent里面出现“使用append添加元素”
    })

    //appendTo()方法:在被选元素的结尾(仍然在内部)插入指定内容
    $("#idppendTo").click(function(){
    //追加内容,语法与append相反
    $("<b>使用appendTo添加元素</b><br />").appendTo("#idcontent");
    //点击后在#idcontent里面出现“使用appendTo添加元素”
    })

    //predend()方法:在被选元素的开头(仍然在内部)插入指定内容
    $("#idpredend").click(function(){
    //插入前置内容
    $("#idcontent").prepend("<b>使用predend添加元素</b><br />");
    //点击后在#idcontent的原语句下面出现“使用predend添加元素”
    })

    //predendTo()方法:在被选元素的开头(仍然在内部)插入指定内容
    $("#idpredendTo").click(function(){
    //在元素中插入前缀元素,与predend的操作语法相反
    $("<b>使用predendTo添加元素</b><br />").prependTo("#idcontent");
    //点击后在#idcontent的原语句上面出现“使用predend添加元素”
    })

    //append和appendTo,perdend和predendTo的关系:两者具有相同的描述
    //不同的是内容和选择器的位置


    //before:在被选元素的前(在外部)插入指定内容
    $("#idbefore").click(function(){
    //在指定元素前面插入内容
    $("#idcontent").before("<b>使用before添加元素</b><br />");
    //点击后在#idcontent的选择器上面出现“使用before添加元素”
    })

    //after:在被选元素的后面(在外部)插入指定内容
    $("#idafter").click(function(){
    //在指定元素后面插入内容
    $("#idcontent").after("<b>使用after添加元素</b><br />");
    //点击后在#idcontent的选择器下面出现“使用after添加元素”
    })

    //insertbefore:把匹配的元素插入到另一个指定的元素集合的前面
    $("#idinbefore").click(function(){

    $("<b>使用insertBefore添加元素</b><br />").insertBefore("#idcontent");
    //点击后在#idcontent的选择器上面出现
    })

    //insertafter:把匹配的元素插入到另一个指定的元素集合的后面
    $("#idinafter").click(function(){

    $("<b>使用insertbefore添加元素</b><br />").insertAfter("#idcontent");
    //点击后在#idcontent的选择器下面出现
    })

    });
    </script>
    </head>

    <body>
    <div id="idbtn">
    <input type="button" name="idAppend" id="idAppend" value="append方法" />
    &nbsp;
    <input type="button" name="idappendTo" id="idappendTo" value="addendTo方法" />
    &nbsp;
    <input type="button" name="idpredend" id="idpredend" value="predend方法" />
    &nbsp;
    <input type="button" name="idpredendTo" id="idpredendTo" value="predendTo方法" />
    &nbsp;
    <input type="button" name="idbefore" id="idbefore" value="before方法" />
    &nbsp;
    <input type="button" name="idafter" id="idafter" value="after方法" />
    &nbsp;
    <input type="button" name="idinbefore" id="idinbefore" value="insertBefore方法" />
    &nbsp;
    <input type="button" name="idinafter" id="idinafter" value="insertAfter方法" />
    </div>
    <div id="idcontent" >使用不同按钮,用不同方法插入页面<br /></div>
    </body>
    </html>

  • 相关阅读:
    关于XCode5打开工程闪退的一种解决方案
    【转】iOS应用崩溃日志揭秘
    Cocos2d-X中字符串的处理
    【转】不要把大脑当做磁盘
    【ybt金牌导航6-3-2】区间计数(分块)(二分)
    【luogu P3807】【模板】卢卡斯定理/Lucas 定理(含 Lucas 定理证明)
    【ybt金牌导航6-2-2】【luogu CF600E】树上众数 / Lomsat gelral(树上启发式合并)
    【ybt金牌导航6-1-5】最大割(线段树分治)(线性基)
    【luogu CF1100F】Ivan and Burgers
    【ybt金牌导航8-1-4】【luogu P4151】路径最大异或和 / 最大XOR和路径
  • 原文地址:https://www.cnblogs.com/ziyuemoon/p/5708026.html
Copyright © 2011-2022 走看看