美文网首页jQuery
jQuery中  DOM操作相关

jQuery中  DOM操作相关

作者: 丁小时候 | 来源:发表于2016-07-15 00:36 被阅读24次

    DOM相关

    今天小编给带大家一探 jQuery中 DOM操作的 部分 方法

    1.append( ): 将参数 中的元素 插入 到当前 元素内的尾部

    $(“.div_1”).append(“

    我是 p1

    ”);

    2.appendTo( ): 将当前元素 插入 到参数 元素的尾部 ( 另一个元素 )

    $(“

    appendTo进去的P元素

    ”).appendTo( $(“.div_1”));

    3.prepend( ); 将 参数中的元素 变成 当前 元素的第一个子元素

    $(“.div_2”).prepend($(“.div_2 p:last”));

    4.perpendTo( ) : 将 当前 元素 变成  参数 元素的第一个子元素 (另一个元素)

    $(“.div_2 p:last”).prependTo(“.div_2”);

    5.after( ) : 将参数 的元素 插入到当前  元素的 后面 ( 同一父元素 )

    $(“.div_2 p:last” ).after( $( “.div_2  p:first”));

    6.before ( ) : 将参数 中的元素 ,加入 到当前 元素的前面 ( 同一父元素 )

    $(“ .div_2 p: first “).before ( $(“.div_2 p:last” ) );

    7.insertAfter( ): 将当前 元素 加入到 参数 元素 的后面 ( 另一个元素 )

    $( “.div_2 p:first” ).insertAfter( $(“.div_2 p:last”));

    8.insertBefore( ) : 将当前元素加入 到参数 元素的前面 ( 另一元素 )

    $(“ .div_2 p:last”).insertBefore( $(“.div_2  p:first”) );

    9.remove( ) : 移除 当前  元素, 可以设置  移除 条件

    $(ele).remove ( );

    $(“p”).remove( );// 移除 所有 p

    //也可以 按 条件  删除

    $( “p”).remove ( “.div_2 p:last”);

    10.empty( ) : 清空 当前  元素内的所有元素

    $( “ .div_2 “).empty( );

    11.replaceWith( ) : 将当前 元素替换 成 参数  元素

    $( “.div_2 p:last “).replaceWith( “

    拿命来!!!

    ”);

    $( ele ).replaceWith( “

    ‘background:red;’ >aaaa

    ”);

    12.克隆

    clone( ) :克隆 一个元素,如果 有参数 ,并且 参数 为 true 那么 ,克隆 出来 的元素具备 之前元素事件 , 如果 不填写 参数  或者 参数  为false , 则只克隆 结构 和样式 , 不克隆 事件

    注意:不要去克隆 带有 ID 的元素( ID是唯一的 )

    Var  $cloneBtn = $(this).clone( );

    Console.log ( $cloneBtn.html( ) );

    $(“[value = clone ]”).click( function( ){

    //注意:如果 元素 本身 写好了 onclick 事件 的话,那克隆 后都具备 单击事件,但如果 像这种写法,就要进行 参数 设置 了

    //var $cloneBtn = $(this).clone( );

    Var  $cloneBtn = $(this).clone(true);

    $cloneBtn.insertAfter( $(this) );

    });

    13.wrap( ) : 将当前 元素 用一个HTML结构 包裹 起来

    $( “div”).wrap( “

    ‘background:blue;’>

    );

    14. unwrap( ): 将当前 元素,快速 取消 包裹 的HTML结构

    $(“div”).unwrap( );

    15.wrapInner( ): 将当前 元素内的子元素 用HTML结构 包裹 起来

    $(“div”).wrapInner( “”); //当div 内的文字  加粗

    相关文章

      网友评论

        本文标题:jQuery中  DOM操作相关

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