美文网首页
jquery after()和insertAfter()区别

jquery after()和insertAfter()区别

作者: 6659a0f02826 | 来源:发表于2017-11-20 23:04 被阅读315次

    after()

    <p>段落文本1<span></span></p><!--插入到p元素之后的位置-->
    <p>段落文本2<span></span></p><!--插入到p元素之后的位置-->
    
    
    <script type="text/javascript">
    $("p").after( '<!--插入到p元素之后的位置-->' ); 
    </script>
    

    insertAfter()

    <p>段落文本1<span></span></p>
    <p>段落文本2<span></span></p>
    
    <!--以上是jQuery代码执行前的html内容-->
    <script type="text/javascript">
    $('<!--插入到p元素之后的位置-->').insertAfter( "p" );
    // 其返回值就是匹配插入内容(两个注释元素'<!--插入到p元素之后的位置-->')的jQuery对象
    </script>
    <!--以下是jQuery代码执行后的html内容-->
    
    <p>段落文本1<span></span></p><!--插入到p元素之后的位置-->
    <p>段落文本2<span></span></p><!--插入到p元素之后的位置-->
    

    after()和insertAfter() 区别

    var $A = $("s1");
    var $B = $("s2");
    
    
    // 将$B插入到$A之后
    $A.after( $B ); // 返回$A
    // 将$A插入到$B之后
    $A.insertAfter( $B ); // 返回表示插入内容的jQuery对象( 匹配所有$B之后插入的$A元素 )
    

    相关文章

      网友评论

          本文标题:jquery after()和insertAfter()区别

          本文链接:https://www.haomeiwen.com/subject/ykobvxtx.html