代码之家  ›  专栏  ›  技术社区  ›  Tom

如何同时替换DIV的内容和类名

  •  2
  • Tom  · 技术社区  · 15 年前

    我想找到一个div并用另一个替换内容和div类名,怎么做

    <div class="replaceme1"> 
      replace me 2, too
    
    4 回复  |  直到 15 年前
        1
  •  9
  •   Alex    15 年前
    $("div.replaceme1")
        .html("<p>new text</p>")
        .removeClass("replaceme1")
        .addClass("SomeNewClassReplacement");
    
        2
  •  1
  •   Soravux    15 年前

    假设您使用jQuery库,请检查:

    1. 这个 .text()
    2. 这个 .addClass() 和.removeClass()属性;
    3. .attr() 属性;

    请注意,后者将要求您使用引号。

    $('div.replaceme1')
        .removeClass('BottomSmMargin MiniCheckDiv')
        .text('Hello world!');
    
        3
  •  0
  •   Evil Andy    15 年前
    $('div.replaceme1')
        .removeClass('replaceme1')
        .addClass('Foo')
        .html('<p>Some new text</p>')
    

    读一读 .html() .removeClass() .addClass()

        4
  •  0
  •   user669677 user669677    13 年前

    如果要替换所有内容:

    $('#replace_this').after('#to_this').remove();